English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel lernen wir, wie man in Java Dateien erstellt und Informationen in Dateien schreibt.
Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:
// Importieren der Klasse File import java.io.File; class Main { public static void main(String[] args) { //Ein file-Objekt für den aktuellen Pfad erstellen File file = new File("JavaFile.java"); try { //Eine neue Datei mit angegebenem Namen erstellen //Über das Dateiobjekt boolean value = file.createNewFile(); if (value) { System.out.println("Neue Java-Datei erstellen."); } else { System.out.println("Diese Datei existiert bereits."); } } catch(Exception e) { e.getStackTrace(); } } }
Im obigen Beispiel haben wir ein Objekt file erstellt. Das Dateiobjekt ist mit dem angegebenen Pfad verknüpft.
// JavaFile.java ist gleich // aktuelles Verzeichnis/JavaFile.java File file = new File("JavaFile.java");
Dann verwenden wir die Methode createNewFile() der Klasse File, um eine neue Datei für den angegebenen Pfad zu erstellen.
Hinweis: Wenn die Datei JavaFile.java nicht existiert, wird eine neue Datei erstellt. Andernfalls kehrt das Programm zurückDiese Datei existiert bereits.
In Java können wir die FileWriter-Klasse verwenden, um Daten in eine Datei zu schreiben. Im letzten Beispiel haben wir die Datei JavaFile.java erstellt. Lassen Sie uns nun das Programm in die Datei schreiben.
// Importieren der FileWriter-Klasse import java.io.FileWriter; class Main { public static void main(String args[]) { //Verwendung+Operator zum Erstellen mehrzeiliger Zeichenketten //Eine Zeichenkette ist ein Java-Programm String program = "class JavaFile {" + "public static void main(String[] args) { " + "System.out.println("Das ist eine Datei");"+ ""+ "" try { //Erstellen Sie einen Writer mit FileWriter FileWriter output = new FileWriter("JavaFile.java"); //Programm in Datei schreiben output.write(program); System.out.println("Daten in Datei geschrieben."); //Schließen Sie den Writer output.close(); } catch (Exception e) { e.getStackTrace(); } } }
Im obigen Beispiel haben wir die Klasse FileWriter verwendet, um die Zeichenkettendaten in die Datei Javafile.java zu schreiben.
Wenn Sie das Programm ausführen, enthält die Datei JavaFile.java die Daten, die im Programm existieren.