0

我希望对这个话题有操作,因为我不想再次循环文件,希望从特定位置读取文件说一个行号,然后我会读取更多的文件线程不仅仅是一个。

任何的想法?先谢谢!!

4

1 回答 1

1

据我所知,标准 Java API 中没有这样的东西。您可以使用LineIterator或(甚至只是一个基本的BufferedReader)来构建一个自定义类来满足您的需求,就像这个人所做的那样

请注意,RandomAccessFile听起来很有希望,但不幸的是,该seek()方法以字节而不是行为单位进行偏移,因此除非您的行总是相同的长度,否则这对您不起作用。

于 2011-04-01T02:21:48.963 回答