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
)?
感謝,
馬亭