Wie man eine Datei erstellt und Daten in Java schreibt? Ausführliche Anleitung
Hallo zusammen! Ich habe gerade angefangen, Java zu lernen, und bin auf ein Problem gestoßen, das einfach erscheint, aber ich komme einfach nicht damit klar. Ich muss eine neue Datei erstellen und etwas Text hineinschreiben (z.B. den String "Hello, World!"). Ich habe viele Beispiele aus dem Internet ausprobiert, aber ich bekomme ständig Fehler oder die Datei wird einfach nicht erstellt.
Hier ist, was ich versucht habe:
import java.io.*;
public class Main {
public static void main(String[] args) {
File file = new File("test.txt");
// Weiter weiß ich nicht, was ich schreiben soll
}
}
Ich habe über die Klassen FileWriter, BufferedWriter und FileOutputStream gelesen, verstehe aber nicht, was der Unterschied zwischen ihnen ist und welche man am besten verwendet. Wenn ich versuche, so etwas wie `FileWriter writer = new FileWriter(file);` zu schreiben, beschwert sich die IDE über eine nicht abgefangene IOException. Muss ich diese Ausnahme immer behandeln? Und noch etwas: Was passiert, wenn die Datei bereits existiert – wird sie überschrieben oder wird neuer Text hinzugefügt?