为什么它等于-1时就是读到结尾了

来源:4-1 字节流之文件输入流FileInputStream-1

慕哥3872218

2019-02-17 23:09

while((b=in.read())!=-1)

写回答 关注

3回答

  • 慕哥3872218
    2019-06-03 20:45:06

    我前几个月已经知道了

    慕哥3872... 回复qq__87...

    学小程序,小程序比较不错

    2019-08-23 09:54:02

    共 2 条回复 >

  • 慕虎7066175
    2019-06-03 13:50:59
     Reads the next byte of data from this input stream. The value
    * byte is returned as an <code>int</code> in the range
    * <code>0</code> to <code>255</code>. If no byte is available
    * because the end of the stream has been reached, the value
    * <code>-1</code> is returned. This method blocks until input data
    * is available, the end of the stream is detected, or an exception
    * is thrown.


  • 慕沐6598592
    2019-05-08 11:23:16

    read返回字节序列长度,序列下标都是从0开始,0代表第一个,所以-1代表第0个即序列为空

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题