【发布时间】:2011-02-06 15:09:27
【问题描述】:
假设我有 15GB 的日志记录文件,并且我想从这个文件中遍历 \n 终止的行。什么 java 标准库/第 3 方为此操作提供了干净的接口。
请注意,我正在寻找一个基于 NIO 的解决方案,最好使用内存映射文件访问方法,正如这个问题所演示的那样 How do I create a Java string from the contents of a file? 将是一个完美的解决方案,如果它在返回之前没有将整个字节缓冲区加载到内存中缓冲区的新 String() 实例。由于输入的大小,这种方法在这种情况下不起作用。
谢谢你,
马克西姆。
【问题讨论】: