Sto facendo un log e voglio leggere l'ultima riga del file log.txt, ma sto avendo problemi a fermare BufferedReader una volta che l'ultima riga è leggere.come leggere l'ultima riga in un file di testo usando java
Ecco il mio codice:
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, questa NON è una domanda duplicata. –
Vedere questa risposta: http://stackoverflow.com/a/11665098/548225 – anubhava