如何使用java在内存中执行文本文件的二进制搜索操作?

时间:2017-04-27 16:02:37

标签: java

如何在将内容加载到内存后对java中的文本文件执行二进制搜索操作? 我尝试过使用RandomAccessFile但是它需要花费很多时间才能将文件加载到内存中。还有其他替代方案吗? 我的文件大小是30 MB

1 个答案:

答案 0 :(得分:0)

您可以使用MappedByteBuffer将文件映射到内存中。

见这里: https://www.codeproject.com/tips/683614/things-to-know-about-memory-mapped-file-in-java