English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Flow Control

Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

Java Ausnahmebehandlung

Java List (List)

Java Queue (Queue)

Java Map Collection

Java Set Collection

Java Eingabe-Ausgabe (I)/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm erstellt Datei und schreibt in Datei

Java Beispielsammlung

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:

Beispiel1Java-Programm zum Erstellen einer Datei

// 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.

Beispiel2Java-Programm zum Schreiben von Inhalten in eine Datei

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.

Java Beispielsammlung