Die Aufgabe des Schreibens in einer Datei mit Java ist stark mit Input /Output -Streams vereinfacht. Diese sind eine Gruppe von Klassen für grundlegende I /O eingesetzt und umfassen Klassen für die Serialisierung , die ein Programm zum Lesen und Schreiben ganzer Objekte in einen Stream ermöglicht . Viele Methoden zum Schreiben in eine Datei kann verwendet werden, und sie sind in der java.io Paket enthalten. Hier ist ein einfaches Beispiel für das Schreiben in eine Datei mit Java. Anleitung
1
Import alle benötigten Klassen . Wir importieren jede Klasse individuell für die Zwecke der Darstellung , aber wir konnten das gesamte Paket mit der Anweisung importieren "import java.io. * . "
2
Deklariert eine FileInputStream Objekt für die Ein-und Ausgabe -Dateien und instanziieren sie mit der gewünschten Ein-und Ausgabe -Dateinamen ( input.txt und output.txt , respectively).
3
Verwenden Sie die Write-Methode des FileOutputStream Klasse in die Ausgabedatei schreiben. Andere Methoden sind für das Schreiben in eine Datei , sondern wird benutzt, hier zu schreiben, wie der einfachste Beispiel.
4
Beachten Sie, wie das Programm in einer Schleife, die ein Byte aus dem Eingabe-Stream liest und schreibt der bleibt Byte an den Output-Stream bis zum Ende der Eingabedatei erreicht
5
Schauen Sie sich die vollständige Code für dieses Beispiel:
Import java.io.FileInputStream ; import java . . io.FileOutputStream , Import java.io.IOException ;
public class 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 (); ! }}}}