Ich suchte SO, um zu sehen, ob es eine Frage dazu gab, aber anscheinend nicht so. Ich lese gerade eine Textdatei mit BufferedReader. Mein einziges Problem ist, dass ich NUR die letzte Zeile meiner Datei lesen möchte. IE: Ich schreibe 10 mal etwas in eine Datei, ich möchte den 10. Eintrag bekommen. Ich könnte einfach eine Schleife laufen lassen, die jede Zeile liest, bis ich meine 10. Zeile treffe, aber ich frage mich, ob es einen effizienteren Weg gab, da die Datei weiter zunehmen wird und am Ende mehr als 100 Einträge haben könnte.Wie erreicht man effizient das Ende einer Textdatei in Java?
Auch würde ich lieber kein externes Paket verwenden, wenn möglich.
Danke!
Optimieren Sie Ihren Code nicht, bevor Sie sich als Engpass erwiesen haben. Tun Sie es so, wie Sie beschreiben, wie Sie es tun könnten und wie gut es funktioniert. – oherrala