这是 Writer 的子类,它是转换输出流,可以转换字符和字节
即在写文字时,可以指定编码
1.导包
import java.io.OutputStreamWriter;
2.构造方法
至少需要一个 OutputStream 作为参数,可以指定编码
//先创建一个 FileOutputStream 作为参数
FileOutputStream fos = new FileOutputStream("D:\\a.txt");
OutputStreamWriter osw1 = new OutputStreamWriter(fos);
OutputStreamWriter osw2 = new OutputStreamWriter(fos,"GBK");
3.方法
1.写数据到缓冲区
osw2.write("你好");
2.刷新数据到文件
osw2.flush();
3.关闭流
osw2.close();