Предполагая, что у меня есть файл записей журнала размером 15 ГБ, и я хотел бы перебрать \n завершенных строк из этого файла. Какая стандартная библиотека Java / третьи стороны предоставляют чистый интерфейс для этой операции.
Обратите внимание, что я ищу решение на основе NIO, предпочтительно с использованием метода доступа к файлам с отображением памяти, как показано в этом вопросе Как мне создать строку Java из содержимого файла? было бы идеальным решением, если бы оно не загружало весь байтовый буфер в память перед возвратом нового экземпляра буфера String(). Этот подход не работает в этом случае из-за размера ввода.
Спасибо,
Максим.