Если все, что вы делаете - это читаете весь файл по частям за раз, без специальной обработки, тогда nio и java.io.RandomAccessFile
, вероятно, излишни. Просто прочитайте и обработайте содержимое файла за один раз. Убедитесь, что вы используете BufferedInputStream
или BufferedReader
.
Если вам нужно прочитать весь файл, чтобы делать то, что вы делаете, и вы читаете только один файл за раз, то вы получите небольшую выгоду от nio.