OutputStreamWriterDemo

package IO;

import java.io.FileOutputStream;
import java.io.OutputStreamWriter;

/**
* 字符流
* Reader ,Writer
* 字符输入与字符输出流,读写单为是以字符为最小单位读写数据
* 但是底层实际还是以字节为单位的读写
* 转换流
* inputStreamReader ,outputStreamWriter
* 它们是字符流的一对常用实现类,实际开发中我们不直接使用它们,但在流连接中他们是一个常用的环节
* @author xyk
*/

public class OutputStreamWriterDemo{

public static void main(String[] args) throws Exception{
FileOutputStream fos = new FileOutputStream("osw.txt");
/**
* 字符流的构造方法常用的是传入两个参数
* 第一个参数为连接的字节流
* 第二个参数为制定的字符集
* 字符流的构造方法常用的是传入2个参数
*/
OutputStreamWriter osw =new OutputStreamWriter(fos,"GBK");

String str ="你停在了这条我们熟悉的街.";
osw.write(str);
str="把你准备好的台词念一遍";
osw.write(str);
System.out.println("ok");
osw.close();
}
}

原文地址:https://www.cnblogs.com/xyk1987/p/8242140.html