基础题目: Reader and Writer为什么要用int类型来存取读写的char类型? rt浪费 2 bytes 有什么特殊作用么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 并不是用int来存取的。。只是因为char 转int时。不用强制转换..所以char可以是一个自动转型的int型你在读的时候你一样可以用char c=xxx.read();这样..你看到的有些是用的int i =xxx.read();这样也可以。没什么不对的..说浪费也是有点浪费.. 楼上两位可以具体说下么鄙人愚钝 无法理解直接char r = x.read();不是很好么,现在非要char r = (char)x.read(); 当用read()函数读这个stream时,到此流的end会返回-1,如果是char的话明显不能实现这个功能 Reader and Writer是对字符流进行读取,可以用int型来表示,正如楼上所说,读取完毕时用int型能表示-1,而char只能转为无符号的int型 HashMap和HashTable的主要区别,和各自的作用?? java Thread.sleep()的问题 InputStreamReader + FileInputStream 跟 Reader应用于文本文件有区别吗? 怎样建立JDBC连接 关于继承内部内的问题?请给予解答 匿名类老是报错... ... 又一个编码问题 错误在哪儿? 如何实现数据库连接池 30分钟了还是没有看见一个高手回答 请问用Javap 反编译字节码; 请问一个有关JAVA包的问题, JAVA 的包如何使用?
char 转int时。不用强制转换..所以char可以是一个自动转型的int型你在读的时候你一样可以用
char c=xxx.read();这样..
你看到的有些是用的
int i =xxx.read();这样也可以。没什么不对的..说浪费也是有点浪费..
鄙人愚钝 无法理解直接char r = x.read();
不是很好么,现在非要char r = (char)x.read();