Tôi đang tạo nhật ký và tôi muốn đọc dòng cuối cùng của tệp log.txt, nhưng tôi gặp sự cố khi BufferedReader dừng lại khi dòng cuối cùng là đọc.cách đọc dòng cuối cùng trong tệp văn bản bằng cách sử dụng java
Dưới đây là mã của tôi:
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("C:\\testing.txt"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
http: // stackoverflow.com/questions/686231/java-quickly-read-the-last-line-of-a-text-file –
IMO, đây KHÔNG phải là một câu hỏi trùng lặp. –
Xem câu trả lời này: http://stackoverflow.com/a/11665098/548225 – anubhava