javaSE FileOutputStream, 文件写入流, 文件追加、换行的问题


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


猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/80701777