package cn.itcast.demo02_字节流_输出流_关于追加写入和换行;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
/*
* FileOutputStream的追加写入:
* 需要使用其它两个构造方法:
* 2.FileOutputStream(String name, boolean append) 创建一个向具有指定 name 的文件中写入数据的输出文件流。
* 4.FileOutputStream(File file, boolean append) 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。
* 输出换行符:
* 1.Windows下:out.write("\r\n".getBytes());
* Linux:\r
* Mac:\n
*/
public class Demo {
public static void main(String[] args) {
try {
OutputStream out = new FileOutputStream("d:\\java.txt",true);
out.write("\r\n一个新字符串".getBytes());
out.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("程序结束!");
}
}