Een tekstbestand schrijven

Java:
Een tekstbestand schrijven

Hoe te:

Met Java’s java.nio.file pakket is schrijven naar een tekstbestand eenvoudig. Bekijk Files.write() voor een snelle opslag:

import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;

public class WriteTextFileExample {
    public static void main(String[] args) {
        List<String> lijnen = List.of("Regel 1", "Regel 2", "Regel 3");
        Path bestand = Path.of("voorbeeld.txt");

        try {
            Files.write(bestand, lijnen);
            System.out.println("Succesvol geschreven naar het bestand.");
        } catch (IOException e) {
            System.err.println("Oeps! Er is een fout opgetreden: " + e.getMessage());
        }
    }
}

Output:

Succesvol geschreven naar het bestand.

Diepgaande Duik

In de goede oude tijd ging Java I/O helemaal over FileWriter en BufferedWriter. Nu is het NIO-pakket (java.nio.file) de te volgen weg. Files.write() is handig—het handelt creatie, opening, en schrijven in één keer af. Alternatief? FileOutputStream voor controle op byte-niveau. Onder de motorkap gebruikt Files.write() een BufferedWriter en Charset om tekst als bytes te coderen.

Zie Ook

Duik dieper in bestands-I/O met deze links: