In Java So lesen Sie eine Datei Zeile für Zeile in umgekehrter Reihenfolge – Vollständiges Tutorial

Veröffentlicht: 2013-03-30

Hier ist ein einfachstes Java-Programm zum Lesen einer Datei Zeile für Zeile in umgekehrter Reihenfolge unter Verwendung von Java8-APIs. Probieren Sie es aus und lassen Sie mich wissen, wenn Sie ein Problem damit sehen.

  • Java-Programm zum Umkehren des Inhalts einer Datei
  • Schreiben Sie ein Programm, das jede Zeile einer Datei durch ihre Umkehrung ersetzt

Ich werde eine Reihe von Java-Interviews schreiben, in der Sie weitere verwandte Fragen und Antworten finden werden. Bitte bleiben Sie dran für weitere Informationen.

In diesem Tutorial gehen wir die folgenden Schritte durch:

  1. Wir werden die Datei crunchify.txt lesen, die sich an der Stelle Document befindet. Ich verwende Macbook Pro. Wenn Sie also ein anderes Betriebssystem und einen anderen Laptop/Desktop verwenden, ändern Sie bitte den Dateipfad entsprechend im Programm CrunchifyReverseLineReader.java
  2. Wir werden die Datei zuerst in einfacher Reihenfolge lesen.
  3. Wir werden die Datei dann in umgekehrter Reihenfolge lesen.
  4. Please note : Das folgende Programm entfernt standardmäßig alle Leerzeilen aus der Ausgabe in umgekehrter Reihenfolge. Wenn Sie Leerzeilen beibehalten möchten, werfen Sie einen Blick auf den Kommentar im Programm selbst.
  5. Erstellen Sie die Datei CrunchifyReverseLineReaderTest.java und kopieren Sie den Code von unten, um das Ergebnis zu testen.

Java-Code:

Aktualisierter Code zum Entfernen von Leerzeilen aus der Datei gemäß dem Kommentar von Francesco.

Andere müssen Artikel lesen: https://crunchify.com/why-and-for-what-should-i-use-enum-java-enum-examples/

Jetzt testen wir es. Testdatei erstellen.

Note: Die Datei crunchify.txt hat total 11 lines einschließlich 1 Leerzeile dazwischen, wie Sie im folgenden Ergebnis sehen.

Ausgabe: