【发布时间】:2012-08-19 21:05:58
【问题描述】:
我正在使用BufferedReader 构造函数来制作现有BufferedReader 的新副本。
BufferedReader buffReader = new BufferedReader(originalBuffReader);
新的buffReader 工作正常,但是当我使用originalBuffReader.readLine() 时,它给了我null。有没有其他方法可以在不影响我原来的BufferedReader 的情况下创建一个新的bufferReader。
仅供参考:我将 bufferReader 作为方法的输入;而且我无权访问源代码。
【问题讨论】:
-
“BufferedReader 的副本”到底是什么意思?您是否期望以某种方式能够两次读取相同的流?这是不可能的。事实上,这是一个矛盾的术语。
标签: java io bufferedreader