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

如何实现从文件尾到文件头一行一行读文件?
如何实现从文件尾到文件头一行一行读文件?

------解决方案--------------------
RandomAccessFile

可以对文件读写指针进行操作

自己试一下
------解决方案--------------------
For_suzhen(不懂装懂) ( ) 信誉:100 Blog 2007-02-13 08:08:20 得分: 0


可以读出来再做反序处理,例如读到一个String的arrayList,反着访问
低级做法,等高手


------------------------------
这个就可以拉,简单明了,不过如果文件大的话,还是用指针读好些
------解决方案--------------------
public static void readFile(String path) {
try {
java.io.FileReader fileReaderObj = new java.io.FileReader(path);
BufferedReader bufferedReaderObj = new BufferedReader(fileReaderObj);
String strVal = " ";
while ((strVal = bufferedReaderObj.readLine()) != null) {
System.out.println(strVal);
}
} catch (Exception ex) {
System.out.println(ex);
}
}