IO问题
import java.io.*;
public class TestFileInputStream {
public static void main(String[] args) {
try {
FileInputStream fis=new FileInputStream("D:/a/b/chongfu.txt");
FileOutputStream fos=new FileOutputStream("d:/a/b/chongfu3.txt");
int c=0;
while((c=fis.read())!=-1){
fos.write((char)c);
System.out.print((char)c);
}
fis.close();
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("程序异常");
}
}
}
我不懂得是:打印到控制台的汉字是乱码,我也知道为什么是乱码,但是为什么打印到d:/a/b/chongfu3.txt文件中,汉字却没有乱码