这是因为
read可以返回-1作为流结束(EOF)标记的指示符-即不再需要从流中读取字节。
更多详细信息:http
:
//download.oracle.com/javase/1.4.2/docs/api/java/io/InputStream.html#read%28%29。特别:
如果由于已到达流的末尾而没有字节可用,则返回值-1。

这是因为
read可以返回-1作为流结束(EOF)标记的指示符-即不再需要从流中读取字节。
更多详细信息:http
:
//download.oracle.com/javase/1.4.2/docs/api/java/io/InputStream.html#read%28%29。特别:
如果由于已到达流的末尾而没有字节可用,则返回值-1。