【发布时间】:2011-07-22 06:07:18
【问题描述】:
我正在使用BufferedReader 类在缓冲区中逐行读取。在读取缓冲区中的最后一行时,我想再次从缓冲区的开头开始读取。
我读过mark() 和reset(),我不确定它的用法,但我认为它们不能帮助我解决这个问题。
有谁知道在到达最后一行后如何从缓冲区的开头开始读取?就像我们可以使用seek(0) 的RandomAccessFile 一样吗?
【问题讨论】:
-
不清楚你在问什么。您是指缓冲区的开头还是文件的开头?
seek(0)会将您带到文件的开头,而RandomAccessFile没有缓冲区。
标签: java file-io bufferedreader