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(); } }