比如这段代码bytes是自己定义的比特数组 is是fileinputstream的对象int length=0; while((length=is.read(bytes))!=-1){ os.write(bytes,0,length); }其中while语句条件里 is.read(bytes)返回的是什么呢?或者说这个方法在干什么?为什么不能等于-1