问答详情
源自:4-4 字节流之数据输入输出流

readInt()源码中的一段是什么意思呢??

问题如下图:

http://img.mukewang.com/58228d9f000196b508110204.jpg

提问者:小飞vsKK 2016-11-09 10:45

个回答

  • Dragon223
    2016-11-09 12:15:13
    已采纳

    正常的读取readInt是读4次,每次读8位,当读到末尾时返回-1,当(ch1|ch2|ch3|ch4)<0时,说明其中有一个值是-1,这是错误的结果,所以抛出异常。