【发布时间】:2014-08-08 22:15:53
【问题描述】:
离开这个问题 Issue regarding the return value of the read() function in java?.
为什么read方法的返回类型是int的答案是输入流可以返回-1(EOF标记) 我的问题是 -1 也不能表示为一个字节吗? 一位(0 或 1)可以表示正或负 剩下的(7位代表绝对值)——也就是0000001?
【问题讨论】:
-
查看有符号和无符号整数。无符号字节的范围是 0-255,而不是 -1
-
是的,我读过它。但是没有关于输入流 api 的文档表明输入流仅适用于 unsigned(+ or 0) 或 signed(-,0 , or +
标签: java byte inputstream