är uppgiften att skriva till en fil med Java kraftigt förenklat med Input /Output strömmar . Dessa är en grupp av klasser som används för grundläggande I /O och inkluderar klasser för serialisering som gör ett program för att läsa och skriva hela objekt till en bäck . Många metoder för att skriva till en fil kan vara anställd och de ingår i java.io paketet . Här är ett enkelt exempel på att skriva till en fil med Java . Instruktioner
1
importera alla de nödvändiga klasserna . Vi importerar varje klass för sig när det gäller illustration men vi kunde importera hela paketet med uttalandet " import java.io. * . "
2
Deklarera en FileInputStream föremål för in-och utgående filer och instansiera dem till önskad ingång och utgång filnamnen ( input.txt och output.txt , respektive) .
3
Använd write-metod för FileOutputStream klassen att skriva till utdatafilen . Andra metoder finns tillgängliga för att skriva till en fil , men skriv används här som enklast möjliga exempel .
4
Observera hur programmet stannar i en loop som läser en byte från den ingående strömmen och skriver byte till utdataström till slutet av indatafilen nås
5
Titta på hela koden för det här exemplet :
import java.io.FileInputStream , import java . . io.FileOutputStream , import java.io.IOException ;
public class writeBytes { public void main ( String [] args ) kastar IOException { FileInputStream i = null; FileOutputStream ut = null; try { int i ; i = ny FileInputStream ( " input.txt " ) , ut = new FileOutputStream ( " output.txt " ) ;
while ( ! ( i = in.read ( ) ) = -1 ) { out.write ( i) ; } } slutligen {if ( i = null ) { in.close ( ) ; ! } if ( ut = null ) { out.close ( ) ; ! } } } }