首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

帮忙,多谢

2012-10-17 
帮忙,谢谢!在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'); 

热点排行
Bad Request.