【发布时间】:2013-07-10 01:53:40
【问题描述】:
我有这个代码:
InputStream is = socket.getInputStream();
int b;
while ((b = is.read()) != -1)
{
System.out.println(b);
}
一个字节的范围是-128 直到+127。
但是其中一个打印的字节是210。
这是将读取的byte 转换为int 的结果吗?
(所以否定句byte 变成肯定句int)
如果是这样,我可以通过将int 转换为byte 来做同样的事情(使用OutputStream)吗?
谢谢,
马丁
【问题讨论】: