Java基础 IO流——换行 和 续写(追加写入)
要想换行写,只需在两个 write() 方法之间再次写出一个换行符就可以了
Windows:\r\n
Linux:\n
Mac:\r
细节:在 Windows 操作系统当中,Java 对回车换行进行了优化,虽然完整的是 \r\n,但是我们写其中一个 \r 或者 \n,Java 也能实现换行,因为 Java 在底层会补全
换行代码:
String str = "\r\n";
byte[] bytes = str.getBytes();
fos.write(bytes);
续写:续写功能打开后,创建对象时,文件就不会清空了。续写也叫追加写入
步骤:在创建对象的第二个参数传入 true,代表打开续写(默认是 false,表示关闭续写,此时创建对象会清空文件)
FileOutputStream fos = new FileOutputStream("E:\\Java基础资料\\a.txt", true);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通