read()方法读取一个字节为何返回值是int而不是byte类型的?

若是用byte的话,当读到11111111时是byte类型的-1,此时读的操做会中止,而用int接收的时候遇到11111111则会在前面补上24个0,由于int是四个字节,这时byte类型的-1就变成了int类型的255spa

相关文章
相关标签/搜索