首页 > 基础资料 博客日记
FileOutputStream写入换行( 使用当前系统的换行符)
2023-05-13 22:55:24基础资料围观477次
想要在文件中写入换行,可以使用 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(); } } }
注意,不同操作系统的换行符可能不同,因此建议使用上述方法来获取换行符以实现跨平台的兼容性。
标签: