このトピックの操作があることを願っています。なぜなら、ファイルをもう一度ループしたくないからです。特定の場所からファイルを読み取り、行番号を指定してから、さらに多くのファイルを読み取ります。スレッドは 1 つだけではありません。
何か案が?まずありがとう!!
私の知る限り、標準のJavaAPIにはこのようなものはありません。LineIteratorまたは(基本的なBufferedReaderだけでも)を使用して、この人が行ったように、必要なことを実行するカスタムクラスを構築できます。
RandomAccessFileは有望に聞こえますが、残念ながら、このメソッドseek()
は行ではなくバイト単位でオフセットを取得するため、行がすべて常に同じ長さでない限り、これは機能しません。