字节流写数据的两个小问题:
1:字节流写数据如何实现换行呢?
window:\r\n
linux:\n
mac:\r2:字节流写数据如何实现追加写入呢?
public FileOutputStream(String name,boolean append)
创建文件输出流以指定的名称写入文件。
如果第二个参数为public class FileOutputStreamDemo03 { public static void main(String[] args) throws IOException { //创建字节输出流对象 // FileOutputStream fos = new FileOutputStream("myByteStream\\fos.txt"); FileOutputStream fos = new FileOutputStream("myByteStream\\fos.txt",true); //写数据 for (int i = 0; i < 10; i++) { fos.write("hello".getBytes()); fos.write("\r\n".getBytes()); } //释放资源 fos.close(); } }
true ,则字节将写入文件的末尾而不是开头
字节流输入的换行问题-------java
最新推荐文章于 2023-08-25 22:00:23 发布
本文档解答了在Java中使用FileOutputStream进行字节流操作的两个关键问题:如何实现换行(
)和追加写入(true)。通过实例演示了如何在不同操作系统上实现换行符,并展示了如何在文件末尾追加数据。
摘要由CSDN通过智能技术生成