日期:2014-05-20  浏览次数:20639 次

JAVA读取速度请教
JAVA读一个9M左右的TXT文件最快要多久,读这个文件要从每行获得有用信息,写的程序每次运行都等3S-4S左右,感觉太长了。如果有的话怎么读
java

------解决方案--------------------
9M建议逐行读取;至于速度,我想你目前的瓶颈在于读取到每行的信息之后所做的逻辑;
------解决方案--------------------
读的速度有多快,一个看你的逻辑

另一个看磁盘的速度~
------解决方案--------------------
大多都是处理逻辑耗时间,你可以去除逻辑,只读取测试一下,9M的文件应该是秒度
------解决方案--------------------
用nio读写很快
------解决方案--------------------
字符串操作 就是比较慢,要转码还要分析换行符。
------解决方案--------------------
要看你读取到后做逻辑操作,读取本身是不慢的