使用java的300 MB文本文件

时间:2011-11-09 03:11:34

标签: java nio text-files

我是Java的新手,我想打开一个300 MB的文本文件并逐行阅读和解析,经过一些研究后我觉得nio包是最好的方法。我想知道在做这件事时是否有任何我应该考虑的事项,或者已经做过此事的人的任何提示都受到高度赞赏。

2 个答案:

答案 0 :(得分:2)

当我遇到同样的问题时,我正在编制索引。

你可以通过双向解决这个问题......

  1. 使用线程阅读。
  2. 使用NIO
  3. 以下是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。

更大的问题将是你在内存中使用文件后所做的事情。