读取文件行数
我程序中用到文件的最后10行进行操作
在读取文件行数
FileReader fr = new FileReader(path);
BufferedReader br = new BufferedReader(fr);
int i =0;
while((Line = br.readLine())!=null){
i++;
}
i值为文件行数,然后再次读文件行数判断是否到了最后10行进行处理
但是文件非常大时,速度比较慢
比如6M的文件,读一遍文件要用2秒,这样处理要花4秒多的时间
而且,文件有可能更大,处理时间就更长了。
请问有没有好的解决方法