一:以字节流的形式输出
String file = "F:\\Hello.txt";
InputStream in = new FileInputStream(file);
byte[] b = new byte[1];
while(in.read(b) > -1){
String s = new String(b);
System.out.print(s);
}
in.close();
此方法不能正确输出中文。
二:以字符流的形式输出
String file = "F:\\Hello.txt";
Reader reader = new FileReader(file);
char[] c = new char[1];
while(reader.read(c) > -1){
String s = new String(c);
System.out.print(s);
}
reader.close();
此方法可以正确输出中文。