为什么拿字节个数和-1进行比较
视频第7分30开始,老师开始考虑字节数组不够存放的情况。这里的判断条件是:
(bytes = in.read(buf, 0, buf.length))!=-1;既然前面说了bytes返回的是字节个数。
那么我认为比较条件不该是这样么?
(bytes = in.read(buf, 0, buf.length))> 20*1024
视频第7分30开始,老师开始考虑字节数组不够存放的情况。这里的判断条件是:
(bytes = in.read(buf, 0, buf.length))!=-1;既然前面说了bytes返回的是字节个数。
那么我认为比较条件不该是这样么?
(bytes = in.read(buf, 0, buf.length))> 20*1024
2016-12-22
举报