În Java Cum să citești un fișier și să transformi fișierul în șir? (5 moduri diferite)

Publicat: 2021-11-21
În Java Cum să citești un fișier și să transformi fișierul în șir? (5 moduri diferite)

Care este cel mai simplu mod de a citi un fișier în String? Doriți să citiți un fișier text simplu în Java? Cum doriți să convertiți un obiect File într-un obiect String? Există mai multe moduri în care putem citi un fișier și îl putem ascuns în String.

Există 5 moduri totale de a converti fișierul text întreg într-un șir în Java.

  1. Files.readString()
  2. Files.readAllLines(Paths.get(path), StandardCharsets.UTF_8);
  3. FileUtils.readFileToString(Fișier nou (cale), StandardCharsets.UTF_8); – Dependența IO Apache Commons
  4. Files.lines()
  5. Files.newBufferedReader()

Să începem:

  • Asigurați-vă că adăugați mai jos dependența Apache Commons IO.
  • Creați clasa CrunchifyConvertFileToString.java.
  • Copiați și inserați codul de mai jos în el.

CrunchifyConvertFileToString.java

Consola IntelliJ IDEA Rezultat:

Doar rulați programul de mai sus ca o aplicație Java, veți vedea rezultatul ca mai jos.

Anunțați-mă dacă vă confruntați cu vreo problemă la rularea codului de mai sus.

Iată un tutorial care explică metoda 4 și metoda 5:

Cum să citiți un fișier linie cu linie folosind Java 8 Stream – API-urile utilitare Files.lines() și Files.newBufferedReader()