首页 > 基础资料 博客日记
FileOutputStream写入换行( 使用当前系统的换行符)
2023-05-13 22:55:24基础资料围观926次

想要在文件中写入换行,可以使用 System.getProperty("line.separator") 方法获取当前系统的换行符并将其写入文件。示例如下:
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutputStreamExample {
public static void main(String[] args) {
try {
// 创建字节输出流对象将数据写入到指定文件
FileOutputStream outputStream = new FileOutputStream("output.txt");
// 写入数据
String data1 = "Hello World!";
String data2 = "This is a new line.";
outputStream.write(data1.getBytes());
outputStream.write(System.getProperty("line.separator").getBytes()); // 写入换行符
outputStream.write(data2.getBytes());
// 关闭输出流
outputStream.close();
System.out.println("文件写入成功!");
} catch(IOException e) {
e.printStackTrace();
}
}
}注意,不同操作系统的换行符可能不同,因此建议使用上述方法来获取换行符以实现跨平台的兼容性。
标签:

