Um in eine Datei schreiben zu können, wird z.B. die Klasse FileWriter benutzt:
import java.io.*; // zuständige Klasse
class Angestellter{
public static void main(String args[]) {
File datei = new File(“Test.txt”); // Dateiname ist angelegt, Datei noch nicht
System.out.println(datei.exists()); // Da Datei noch nicht existiert wird false zurückgegeben
try{ //Anlage einer neuen Datei muss aufgrund des Risikos für das Programm in einen try/catch-Block gepackt werden, ansonsten ergibt sich ein Compilerfehler
System.out.println(datei.createNewFile()); // Datei wird erfolgreich angelegt, true wird ausgegeben
} catch (IOException e){
System.out.println(“Exception geworfen”);
}
System.out.println(datei.exists()); // Datei existiert nun, true wird ausgegeben
try{ // Auch hierfür ist der try/catch-Block notwendig, auch hier im Fehlerfall eine IOException geworfen wird
FileWriter datei_schreiben = new FileWriter(datei); // Anlage eines Objektes der Klasse FileWriter
datei_schreiben.write(“Dies ist die erste Zeile\n…und dies die zweite”); //Schreiben in die Datei
datei_schreiben.flush();
datei_schreiben.close(); // Schließung des FileWriters
}
catch (IOException e){ … }
}