En Java, comment lire un fichier et convertir un fichier en chaîne ? (5 façons différentes)

Publié: 2021-11-21
En Java, comment lire un fichier et convertir un fichier en chaîne ? (5 façons différentes)

Quel est le moyen le plus simple de lire un fichier dans String ? Voulez-vous lire un fichier texte brut en Java ? Comment voulez-vous convertir un objet File en un objet String ? Il existe plusieurs façons de lire un fichier et de le convertir en chaîne.

Il existe 5 façons de convertir un fichier texte entier en une chaîne en Java.

  1. Fichiers.readString()
  2. Files.readAllLines(Paths.get(path), StandardCharsets.UTF_8);
  3. FileUtils.readFileToString(nouveau fichier(chemin), StandardCharsets.UTF_8); – Dépendance Apache Commons IO
  4. Fichiers.lines()
  5. Fichiers.newBufferedReader()

Commençons:

  • Assurez-vous d'ajouter ci-dessous la dépendance Apache Commons IO.
  • Créez la classe CrunchifyConvertFileToString.java.
  • Copiez et collez-y le code ci-dessous.

CrunchifyConvertFileToString.java

Résultat de la console IntelliJ IDEA :

Exécutez simplement le programme ci-dessus en tant qu'application Java, vous verrez le résultat comme ci-dessous.

Faites-moi savoir si vous rencontrez un problème lors de l'exécution du code ci-dessus.

Voici un tutoriel qui explique method4 et method-5 :

Comment lire un fichier ligne par ligne à l'aide de Java 8 Stream - API Files.lines() et Files.newBufferedReader()