package cn.itcast_02;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
/*
* OutputStream(OutputStream out):根据默认的编码把字节流数据转换为字符流
* OutputStream(OutputStream out,String charsetName):根据指定的编码把字节流数据转换为字符流
* 把字节流转换为字符流
* 字符流=字节流+编码表
*/
public class OutputStreamWriterDemo {
public static void main(String[] args) throws IOException {
// 创建字节流转换为字符流对象输出流
// OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(
// "osw.txt"));//默认GBK
// OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(
// "osw.txt"), "GBK");// 指定GBK
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(
"osw.txt"), "UTF-8");// 指定UTF-8
// 写数据
osw.write("中国");
// 释放资源
osw.close();
}
}
IO流_转换流OutputStreamWriter的使用
最新推荐文章于 2022-08-09 06:09:55 发布