Wie Schreiben in eine Datei mit JAVA

June 15

Die Aufgabe des Schreibens in einer Datei mit Java wird mit Input/Output Streams erheblich vereinfacht. Diese sind eine Gruppe von Klassen für einfache e/a und umfassen Klassen für die Serialisierung, die erlaubt es einem Programm zum Lesen und ganze Objekte in einen Stream schreiben. Viele Methoden des Schreibens in einer Datei können eingesetzt werden, und sie sind in das Paket java.IO enthalten. Hier ist ein einfaches Beispiel für das Schreiben in eine Datei mit Java.

Anweisungen

1 Importieren Sie alle benötigten Klassen. Wir importieren jede Klasse individuell für die Zwecke der Illustration aber wir importieren könnte das gesamte Paket mit der Anweisung "import Java.IO."

2 Ein FileInputStream-Objekt für die Input- und Output-Dateien deklarieren und instanziieren sie mit den gewünschten Eingang und Ausgabedateinamen (input.txt und output.txt, beziehungsweise).

3 Verwenden Sie die Write-Methode der Klasse FileOutputStream in die Ausgabedatei geschrieben. Zum Schreiben in eine Datei andere Methoden zur Verfügung, aber schreiben dient hier als das einfachste Beispiel.

4 Beachten Sie, wie das Programm in einer Schleife bleibt, die liest ein Byte aus dem Eingabestream und das Byte in den Ausgabestream schreibt, bis das Ende der Eingabedatei erreicht ist.

5 Sehen Sie sich den vollständigen Code für dieses Beispiel:

Import java.io.FileInputStream;Import java.io.FileOutputStream;Importieren von java.io.IOException;

publicclass WriteBytes {}

public static void main(String[] args) throws IOException { FileInputStream in = null; FileOutputStream out = null; try { int i; in = new FileInputStream("input.txt"); out = new FileOutputStream("output.txt");

while ((i = in.read()) != -1){ out.write(i); } } finally { if (in != null) { in.close(); } if (out != null) { out.close(); } } }

}