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

想要在文件中写入换行,可以使用 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();
}
}
}注意,不同操作系统的换行符可能不同,因此建议使用上述方法来获取换行符以实现跨平台的兼容性。
标签:
相关文章
最新发布
- springboot~传统WEB应用开启CSRF
- 剑指offer-57、二叉树的下一个节点
- 【开源工具分享】一款开源的高效PDF合并与图片转换工具:mergePDF,一款轻量级桌面可视化工具,支持将多个PDF文件合并为单一PDF,也可将PDF转换为图片格式,并提供“单张图片”与“长图片”两种
- 剑指offer-56、删除链表中重复的节点
- jvm~分析gc老年代内存过高的原因
- Java 哪些情况会导致内存泄漏
- Spring AOP + Guava RateLimiter:我是如何用注解实现优雅限流的?
- 回溯算法总结
- Java 操作 Markdown(1)--commonmark-java 使用
- 分库分表数据源ShardingSphereDataSource的Connection元数据误用问题分析

