read()方法讀取一個字節爲何返回值是int而不是byte類型的?

若是用byte的話,當讀到11111111時是byte類型的-1,此時讀的操做會中止,而用int接收的時候遇到11111111則會在前面補上24個0,由於int是四個字節,這時byte類型的-1就變成了int類型的255spa

相關文章
相關標籤/搜索