【发布时间】:2011-12-08 14:15:03
【问题描述】:
我正在阅读巨大的文本文件(1.8 GB)
while ((j = file.ReadLine()) != null) {...}
但是,经过一些操作后,我陷入了一种情况,当我想“撤消”最后一个 ReadLine 时,下一个 ReadLine 实际上会读取完全相同的行。
有什么办法吗? :)
同样的工作会在没有任何阅读的情况下进行“查看下一个字符”,这样我就可以根据这个字符来决定是否要阅读下一行。
示例:
>1
abc
def
>2
ghi
使用 ReadLine() 读取“def”后,我想知道下一行是否包含“>”字符或者是否只有字母。
非常感谢。
【问题讨论】: