Java -Tutorials

Java-HOME Java-Einführung Java-Erste Schritte Java-Syntax Java-Kommentare Java-Variablen Java-Datentypen Java-Type-Casting Java-Operatoren Java-Strings Java-Mathematik Java-Booleans Java Wenn ... Sonst Java-Schalter Java-While-Schleife Java-For-Schleife Java Break/Continue Java-Arrays

Java-Methoden

Java-Methoden Java-Methodenparameter Überladen von Java-Methoden Java-Bereich Java-Rekursion

Java-Klassen

Java-OOP Java-Klassen/Objekte Attribute der Java-Klasse Java-Klassenmethoden Java-Konstruktoren Java-Modifikatoren Java-Kapselung Java-Pakete / API Java-Vererbung Java-Polymorphismus Innere Java-Klassen Java-Abstraktion Java-Schnittstelle Java-Enumerationen Java-Benutzereingabe Java-Datum Java-ArrayList Java LinkedList Java-HashMap Java-HashSet Java-Iterator Java-Wrapper-Klassen Java-Ausnahmen Java-RegEx Java-Threads Java-Lambda

Umgang mit Java-Dateien

Java-Dateien Java-Dateien erstellen/schreiben Java-Dateien lesen Java-Dateien löschen

Java-How-To

Fügen Sie zwei Zahlen hinzu

Java-Referenz

Java-Schlüsselwörter Java-String-Methoden Java-Mathematikmethoden

Java-Beispiele

Java-Beispiele Java-Compiler Java-Übungen Java Quiz Java-Zertifikat


Java erstellen und in Dateien schreiben


Erstellen Sie eine Datei

Um eine Datei in Java zu erstellen, können Sie die createNewFile()Methode verwenden. Diese Methode gibt einen booleschen Wert zurück: trueob die Datei erfolgreich erstellt wurde und falseob die Datei bereits existiert. Beachten Sie, dass die Methode in einem try...catch Block eingeschlossen ist. Dies ist notwendig, da es eine wirft, IOExceptionwenn ein Fehler auftritt (wenn die Datei aus irgendeinem Grund nicht erstellt werden kann):

Beispiel

import java.io.File;  // Import the File class
import java.io.IOException;  // Import the IOException class to handle errors

public class CreateFile {
  public static void main(String[] args) {
    try {
      File myObj = new File("filename.txt");
      if (myObj.createNewFile()) {
        System.out.println("File created: " + myObj.getName());
      } else {
        System.out.println("File already exists.");
      }
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

Die Ausgabe wird sein:

File created: filename.txt

Um eine Datei in einem bestimmten Verzeichnis zu erstellen (erfordert eine Berechtigung), geben Sie den Pfad der Datei an und verwenden Sie doppelte Backslashes, um das \Zeichen „ “ zu maskieren (für Windows). Auf Mac und Linux können Sie einfach den Pfad schreiben, wie: /Benutzer/Name/Dateiname.txt

Beispiel

File myObj = new File("C:\\Users\\MyName\\filename.txt");


In eine Datei schreiben

Im folgenden Beispiel verwenden wir die FileWriterKlasse zusammen mit ihrer write()Methode, um Text in die Datei zu schreiben, die wir im obigen Beispiel erstellt haben. Beachten Sie, dass Sie, wenn Sie mit dem Schreiben in die Datei fertig sind, sie mit der close()Methode schließen sollten:

Beispiel

import java.io.FileWriter;   // Import the FileWriter class
import java.io.IOException;  // Import the IOException class to handle errors

public class WriteToFile {
  public static void main(String[] args) {
    try {
      FileWriter myWriter = new FileWriter("filename.txt");
      myWriter.write("Files in Java might be tricky, but it is fun enough!");
      myWriter.close();
      System.out.println("Successfully wrote to the file.");
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

Die Ausgabe wird sein:

Successfully wrote to the file.

Um die obige Datei zu lesen, gehen Sie zum Kapitel Java Read Files .