意义:转换流用于将底层的字节流转换为字符流供子类使用。
OutputStreamWriter:
字节输出流–>字符输出流
InputStreamReader
:字节输入流–>字符输入流
1. 字节流转为字符流:
public class Test {
public static void main(String[] args) throws IOException {
//1.取得终端对象
File file = new File("C:"+ File.separator+"Users"+
File.separator+"Lenovo"+ File.separator+"Desktop"+ File.separator+"Test.txt");
//2.取得输出流
OutputStream outputStream = new FileOutputStream(file);
//3.进行数据输入输出
OutputStreamWriter out = new OutputStreamWriter(outputStream);
out.write("你好");
//4.关闭流
out.close();
}
}
2. 文件拷贝:
public class Test {
public static void main(String[] args) throws Exception {
String sour