OutputStreamWriter是字符流通向字节流的桥梁:可使用指定的 charset 将要写入流中的字符编码成字节。它使用的字符集可以由名称指定或显式给定,否则将接受平台默认的字符集
/**
* OutputStreamWriter 字符输出流的特点:
* 可以将给定的字符串按照特定的字符集换换为字节后写出
* 使用构造方法
* OutputStreamWriter(OutputStreamWriter out ,String charsetName)
*
* 字符流只能读写数据
* @author Chris
*
*/
public class OSWDemo {
public static void main(String[] args) throws IOException {
FileOutputStream fos = new FileOutputStream("osw.txt");
OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");
osw.write("Think in java");
osw.write("come on ");
System.out.println("文件写入完毕");
osw.close();
}
}