张利星 发表于 2013-12-14 13:50
InputStream的read()方法作用是:从输入流中读取数据的下一个字节。它返回 0 到 255 范围内的 int 字节值。 ...
郭涛 发表于 2013-12-14 14:21
老冯也没讲为什么要用int,理论上byte也是可以的
郭涛 发表于 2013-12-14 14:21
老冯也没讲为什么要用int,理论上byte也是可以的
郭涛 发表于 2013-12-14 14:21
老冯也没讲为什么要用int,理论上byte也是可以的
郭涛 发表于 2013-12-14 14:21
老冯也没讲为什么要用int,理论上byte也是可以的
谢文斌 发表于 2013-12-14 13:58
计算机中存储的都是二进制位,而一个字节byte代表了8个二进制位(bit)。
我们再来看看read()方法:
read
张利星 发表于 2013-12-14 23:06
byte的范围是-128~127,而InputStream的read()方法读取的是0~255范围内的int字节值,所以byte是不可以的 ...
还记得梦想吗 发表于 2013-12-15 02:44
byte 类型貌似不可以
byte num ;
//在这一句 读取到的字符需要转化为byte类型 测试结果读不出来!! ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |