【发布时间】:2011-06-29 11:37:47
【问题描述】:
我可以逐行读取的最快方法是什么,每行包含两个字符串。 一个示例输入文件是:
Fastest, Way
To, Read
One, File
Line, By Line
.... can be a large file
即使字符串之间有空格,我也需要每行上总是有两组字符串,例如“按行”
目前我正在使用
FileReader a = new FileReader(file);
BufferedReader br = new BufferedReader(a);
String line;
line = br.readLine();
long b = System.currentTimeMillis();
while(line != null){
这是否足够有效,或者是否有更有效的方式使用标准 JAVA API(请不要使用外部库)任何帮助表示感谢!谢谢!
【问题讨论】:
-
任何类型的缓冲读取都可能比您从中读取文件的驱动器的寻道时间快得多。
标签: java bufferedreader filereader