0 Pluspunkte 0 Minuspunkte
Wie kann ich Dateien lesen und schreiben in Java?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dateien lesen kannst du mit den BufferedReader und FileReader Klassen.

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileReadingExample {
    public static void main(String[] args) {
        try {
            BufferedReader reader = new BufferedReader(new FileReader("pfad/zur/datei.txt"));
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Und Dateien schreiben kannst du mit den BufferedWriter und FileWriter Klassen.

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class FileWritingExample {
    public static void main(String[] args) {
        try {
            BufferedWriter writer = new BufferedWriter(new FileWriter("pfad/zur/neuen_datei.txt"));
            writer.write("Hallo, das ist eine Zeile.");
            writer.newLine(); // Neue Zeile einfügen
            writer.write("Das ist die zweite Zeile.");
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
von