Demo.java:
package cn.xxx.demo;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
/*
* FileOutputStream 文件的续写和换行问题
* 续写: FileOutputStream构造方法, 的第二个参数中,加入true
* 在文件中,写入换行,符号换行 \r\n
* \r\n 可以写在上一行的末尾, 也可以写在下一行的开头
*/
public class Demo {
public static void main(String[] args)throws IOException {
File file = new File("c:\\b.txt");
FileOutputStream fos = new FileOutputStream(file,true); // true:表示追加。 默认覆盖
//FileOutputStream fos = new FileOutputStream("c:\\a.txt",true); // true:表示追加。
fos.write("hello\r\n".getBytes()); // \r\n 表示换行。
fos.write("world".getBytes());
fos.close();
}
}