I/O Principiante

Scrivi una String su un file con una riga.

✕ Java 8
try (FileWriter fw =
        new FileWriter("out.txt");
    BufferedWriter bw =
        new BufferedWriter(fw)) {
    bw.write(content);
}
✓ Java 11+
Files.writeString(
    Path.of("out.txt"),
    content
);
Vedi un problema con questo codice? Faccelo sapere.
📏

Una riga

Nessun wrapping di writer o try-with-resources necessario.

🛡️

Default sicuri

Codifica UTF-8, pulizia corretta del file handle.

🔧

Opzioni

Passa flag OpenOption per accodamento, creazione, ecc.

Approccio Vecchio
FileWriter + BufferedWriter
Approccio Moderno
Files.writeString()
Dal JDK
11
Difficoltà
Principiante
Scrittura di file
Disponibile

Ampiamente disponibile dal JDK 11 (settembre 2018)

Files.writeString() scrive il contenuto su un file con codifica UTF-8 per default. È possibile passare opzioni per l'accodamento, la creazione, ecc.

Condividi 𝕏 🦋 in