在a.txt文件里面有一个“我”字
我想用java io的流把它读出来:
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("d:\\a.txt");
System.out.println(fr.read());
fr.close();
}
打印结果却是25105,请问这是为什么呀?
我怎么改才行?帮我改一改,谢谢!
我想用java io的流把它读出来:
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("d:\\a.txt");
System.out.println(fr.read());
fr.close();
}
打印结果却是25105,请问这是为什么呀?
我怎么改才行?帮我改一改,谢谢!
改为
System.out.println((char)fr.read());
public static void main(String[] args) throws IOException{
FileReader fr = new FileReader("d:\\a.txt");
char c[] = new char[6];
fr.read(c);
System.out.println(c[0]);
fr.close();
}
为什么不是,api上写的很清楚
下面的代码都能输出"我"。 System.out.println("\u6211");
System.out.println((char)25105);
System.out.println('\u6211');