我是Java的新手,我想打开一个300 MB的文本文件并逐行阅读和解析,经过一些研究后我觉得nio包是最好的方法。我想知道在做这件事时是否有任何我应该考虑的事项,或者已经做过此事的人的任何提示都受到高度赞赏。
答案 0 :(得分:2)
当我遇到同样的问题时,我正在编制索引。
你可以通过双向解决这个问题......
以下是300 mb文件解析和使用的两种方式的示例的源代码。
link>> http://technicalmumbojumbo.wordpress.com/2011/03/17/file-io-old-io-or-nio-which-is-better/
答案 1 :(得分:0)
Java NIO可以正常工作,但java.io
包中的类也可以。
我不确定是什么让你相信需要NIO。
更大的问题将是你在内存中使用文件后所做的事情。