A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
马上都有
中级黑马
黑马币:42
帖子:89
精华:0
© 马上都有 中级黑马 / 2014-4-13 23:45 / 5542 人查看 / 13 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
QQ图片20140414130007.jpg (79.67 KB, 下载次数: 85)
下载附件
2014-4-14 13:00 上传
zhangbingyuan 发表于 2014-4-13 23:59 read()方法返回的就是读取的当前字符对应的ASCII码 你用System.out.println( (char)fis.read() ); 就可以 ...
呆呆沙师妹 发表于 2014-4-14 09:42 字符流和字节流区别在于,字符流比字节流多了查编码表动作。 你使用字节流读取,略去了查表功能,得到的结 ...
Linuxgg 发表于 2014-4-14 10:22 查了下手册:
曹冬明 发表于 2014-4-14 10:52 ASCII码就是老美用的编码,只有一个字节的后七位,read方法读到一个字节,也就是八位,当然读到的就是ASCII ...
马上都有 发表于 2014-4-14 14:27 我的意思是,用字节流读取的是一个字节,而输出的却是一个字符对应的ASCII值,一字符不是占两个字节吗? ...
马上都有 发表于 2014-4-14 14:43 我的意思是,用字节流读取的是一个字节,而输出的却是一个字符对应的ASCII值,一字符不是占两个字节吗? ...
呆呆沙师妹 发表于 2014-4-14 19:22 Java采用的是Unicode编码,即16进制编码,故一个字符实际占两个字节。 但FileInputStream类中read()方法 ...
马上都有 发表于 2014-4-15 16:02 那一个字符占两个字节,用字节流读取两次才读完,每次都提升为一个字符,那最后不是变成了两个字符? ...