帮忙,谢谢!在a.txt文件里面有一个“我”字我想用java io的流把它读出来:Java codepublic static void main(S
帮忙,谢谢!
在a.txt文件里面有一个“我”字
我想用java io的流把它读出来:
- Java code
public static void main(String[] args) throws IOException { FileReader fr = new FileReader("d:\\a.txt"); System.out.println(fr.read()); fr.close(); }打印结果却是25105,请问这是为什么呀?
我怎么改才行?帮我改一改,谢谢!
[解决办法]
25105是"我"的unicode 编码的值。25105的16进制表示是:0x6211, 其unicode 的编码是0x6211.
下面的代码都能输出"我"。
- Java code
System.out.println("\u6211"); System.out.println((char)25105); System.out.println('\u6211'); 