我知道以前也有类似的问题,但我找不到能回答我确切问题的问题。在内存中加载文本文件的最快/最干净的方法
我需要一种方法来读取一个文件作为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()
是超级优化,而阅读呢,正在文件的大小考虑,例如适当缓冲文件。
任何人都可以推荐番石榴或阿帕奇的东西,也许我不知道?
在此先感谢。
好像什么时候我寻找,谢谢:) – Simeon 2011-03-25 14:00:29