Opgaven med at skrive til en fil med Java er stærkt forenklet med Input /Output streams. Disse er en gruppe af klasser , der anvendes til grundlæggende I /O og omfatter klasser for serialisering , der tillader et program til at læse og skrive hele objekter til en stream . Mange metoder til at skrive til en fil, kan anvendes , og de indgår i java.io pakken. Her er et simpelt eksempel på at skrive til en fil med Java. Instruktioner
1
Import alle de nødvendige klasser. Vi importerer hver klasse individuelt med henblik på illustration , men vi kunne importere hele pakken med udsagnet " import java.io. *".
2
Erklær en FileInputStream objekt for input og output-filer og instantiere dem med den ønskede input-og output filnavne ( input.txt og output.txt , henholdsvis).
3
Brug skrivemetoden af FileOutputStream klassen til at skrive til output filen. Andre metoder er til rådighed for at skrive til en fil, men skriv anvendes her som den enkleste muligt eksempel .
4
Bemærk hvordan programmet forbliver i en løkke, der læser en byte fra input stream og skriver byte til den udgående strøm indtil udgangen af input -filen er nået
5
Kig på den komplette kode til dette eksempel : Hej
import java.io.FileInputStream , import java . . io.FileOutputStream , import java.io.IOException ,
public class writeBytes {public static void main ( String [] args ) kaster IOException { FileInputStream i = null ; FileOutputStream ud = null ; try { int i ; i = new FileInputStream ( " input.txt ") ud = new FileOutputStream ( " output.txt ")
while (! (i = in.read ()) = -1) { out.write ( i) ;}} endelig {if ( i = null) { in.close (); ! } if ( ud = null) { out.close (); ! }} }}
< br >