LineNumberReader标记EOF

时间:2015-04-06 09:23:12

标签: java eof

我有一个远程文件,我使用URLConnection阅读,因此RandomAccessFile不相关。我需要读取此文件,直到发生EOF,然后等待一段时间。在此期间,一些新的行将被添加到文件中,然后我将继续从我停下来阅读的地方(以前的EOF)阅读。这意味着我下次要读取只添加到文件中的新行。

据我了解,我可以使用LineNumberReader方法使用mark()。但是,如果要添加新行,我怎么能标记EOF然后再次返回此标记?

1 个答案:

答案 0 :(得分:1)

URLConnection获得流结束的唯一方法是发送方关闭连接,或关闭连接,或发送指定最终块的块,或实现{{{}}中发送的长度。 1}}标题。在任何这些事件中,将永远不会有任何数据。你提出的问题是不可能的。