代码如下:
import java.io.*;
public class ShowFileone {
public static void main(String[] args) throws IOException{
int i;
String filename= "d:/Hello.txt";
FileInputStream in=new FileInputStream(filename);
while((i=in.read())!=-1 ){
System.out.print((char)i);
}
in.close();
} }
此程序可以正确读取英文字符,但是当 Hello.txt 中存在中文时,
输出会有乱码,如何解决???可以使用 BufferedReader,可
以使用 byte 数组。