2011-03-25 64 views
9

我知道以前也有类似的问题,但我找不到能回答我确切问题的问题。在内存中加载文本文件的最快/最干净的方法

我需要一种方法来读取一个文件作为String与最少的代码和尽可能简单和最佳。

我不是在寻找:

final BufferedReader br = new BufferedReader(new FileReader(file)); 
String line = null; 
while ((line = br.readLine()) != null) { 

    // logic 
} 

而且我知道我可以写我自己的助手,做这个。

我要找的线沿线的东西更多:

final String wholeFileAsStr = Something.load(file); 

哪里Something.load()是超级优化,而阅读呢,正在文件的大小考虑,例如适当缓冲文件。

任何人都可以推荐番石榴或阿帕奇的东西,也许我不知道?

在此先感谢。

回答

相关问题