In Java Wie liest man eine Datei und konvertiert eine Datei in eine Zeichenfolge? (5 verschiedene Möglichkeiten)

Veröffentlicht: 2021-11-21
In Java Wie liest man eine Datei und konvertiert eine Datei in eine Zeichenfolge? (5 verschiedene Möglichkeiten)

Was ist der einfachste Weg, eine Datei in String einzulesen? Möchten Sie eine reine Textdatei in Java lesen? Wie möchten Sie ein File-Objekt in ein String-Objekt konvertieren? Es gibt mehrere Möglichkeiten, wie wir eine Datei lesen und in String umwandeln können.

Es gibt insgesamt 5 Möglichkeiten, eine ganze Textdatei in Java in einen String zu konvertieren.

  1. Dateien.readString()
  2. Files.readAllLines (Paths.get (Pfad), StandardCharsets.UTF_8);
  3. FileUtils.readFileToString (neue Datei (Pfad), StandardCharsets.UTF_8); – Apache Commons IO-Abhängigkeit
  4. Dateien.lines()
  5. Files.newBufferedReader()

Lass uns anfangen:

  • Stellen Sie sicher, dass Sie unten die Apache Commons IO-Abhängigkeit hinzufügen.
  • Erstellen Sie die Klasse CrunchifyConvertFileToString.java.
  • Kopieren Sie den folgenden Code und fügen Sie ihn ein.

CrunchifyConvertFileToString.java

Ergebnis der IntelliJ IDEA-Konsole:

Führen Sie einfach das obige Programm als Java-Anwendung aus, Sie werden das Ergebnis wie unten sehen.

Lassen Sie mich wissen, wenn Sie auf ein Problem stoßen, das den obigen Code ausführt.

Hier ein Tutorial, das Methode4 und Methode-5 erklärt:

So lesen Sie eine Datei Zeile für Zeile mit Java 8 Stream – Files.lines() und Files.newBufferedReader() Utility APIs