<分区>
我有一个文本文件,我首先要打印它的最后 6 行,然后检测何时添加了新行,以便它会根据最近的 Activity 不断更新屏幕。这个想法是我试图显示我的程序中最近进行的六笔交易。
我目前遇到的问题是它一直打印文本文件中的前六行(而不是最后六行),而我希望它以相反的方式打印。
这是我的示例代码:
BufferedReader in = new BufferedReader(new FileReader("transaction-list.txt"));
System.out.println();
System.out.println("SIX MOST RECENT TRANSACTIONS:");
System.out.println();
String line;
for (int i=0; i<6;i++){
line=in.readLine();
System.out.println(line);
}
in.close();
}catch (IOException e){
e.printStackTrace();
}
break;