首页 > 基础资料 博客日记
FileOutputStream写入换行( 使用当前系统的换行符)
2023-05-13 22:55:24基础资料围观826次
想要在文件中写入换行,可以使用 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(); } } }
注意,不同操作系统的换行符可能不同,因此建议使用上述方法来获取换行符以实现跨平台的兼容性。
标签:
相关文章
最新发布
- Java开发笔记(一百五十五)生成随机数的几种途径
- 榨干 Claude Code 的 16 个实用小技巧(高端玩法,建议收藏!)
- NBA巨星詹姆斯表变老嫂子了?这锅Viggle Ai得背/Ai视频创作/Ai魔性视频创作/Ai优质视频创作
- Java简历、面试、试用期、转正
- 使用Apollo配置中心,**静态字段通过`@Value`的setter方法可以实现热更新**
- vivo Pulsar 万亿级消息处理实践(3)-KoP指标异常修复
- MybatisPlus使用详情
- G1收集器:JVM垃圾回收的新一代王者
- Viggle Ai API直通车/ViggleAi商务合作/ViggleAi API对接/ViggleAi深度合作/Ai视频合作
- JAVA_笔试