public static void main(String[] args) throws IOException {
// 1. 可以设置编码解码
InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\test\\11\\12.txt"), "gbk");
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("D:\\test\\11\\23.txt"), "gbk");
//一次读一个字符
int length1;
while ((length1 = isr.read()) != -1) {
osw.write(length1);
}
// 一次读一个字符数组
int length2;
char[] chars = new char[1024];
while ((length2 = isr.read(chars)) != -1) {
osw.write(chars, 0, length2);
}
isr.close();
osw.close();
// 2. 简化写法,但不能设置编码 解码
FileReader fr = new FileReader("D:\\test\\11\\12.txt");
FileWriter fw
InputStreamReader & FileReader
于 2022-04-28 22:57:56 首次发布