黑马程序员技术交流社区

标题: JAVA中inputstream类 read()函数问题,一个流结束的标志是? [打印本页]

作者: 范德农    时间: 2012-12-24 14:05
标题: JAVA中inputstream类 read()函数问题,一个流结束的标志是?
public abstract int read()
                  throws IOException
This method blocks until input data is available, the end of the stream is detected, or an exception is thrown.

如红色部分所示,它所说的流的结束标志是什么?
作者: 清水    时间: 2012-12-24 14:47
-1啊。
字数补丁。
作者: 杨雯雯    时间: 2012-12-24 14:51
FileInputStream.read()如果到达文件末尾,则返回 -1,客户端读到文件结尾的时候,才会向服务端传递结束标志-1! 如果另外的数据没有到达,接收端的read方法会一直等待.

作者: 李海鹏    时间: 2012-12-24 17:29
应该是-1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2