3
我有这样的代码:Java:InputStream read()返回一个大于127的字节?
InputStream is = socket.getInputStream();
int b;
while ((b = is.read()) != -1)
{
System.out.println(b);
}
字节的范围是-128
直到+127
。
但其中一个打印字节是210
。
这是将读取的byte
转换为int
的结果?
(这样negatif byte
成为positif int
)
如果是的话,我可以通过转换int
为byte
做同样的(带有OutputStream
)?
感谢,
马亭