Files.readAllLines javadocの状態:Files.readAllLines - "大きな"ファイルを構成するものは何ですか?
「は、このメソッドは、それが一回の操作ですべての行を読むのに便利 である単純な場合のために意図されていることに注意してくださいそれは、大きなファイルで読み込むための を意図したものではありません。」
このコンテキストでは、大きなファイルは何ですか? (私はまた、なぜそれが大きなファイルのために示唆されないのか不思議です。実際のI/Oが問題なのですか、それとも読み込みの結果を保存するのに使用されるメモリのサイズですか?)
ファイルが些細でない場合は、代わりに 'lines()'をストリームとして使用することをお勧めします。例えば何百ものMB。 –