Computer programmeringsspråk tilby verktøy som gjør det mulig programvare for å lese og skrive filer . Dette er en kraftig funksjon , det kan du programmere programvare som kan grensesnitt med filer . Mange programmer lagrer konfigurasjonen data i filer og lagre sin produksjon til filer . Grensesnitt med filer er svært vanlig i programvare. Hvis du ønsker å lære fil input og output , det beste stedet å begynne er å lære å lese en fil med et populært språk som Java. Du trenger
Java Development Kit og NetBeans Bundle
Vis flere instruksjoner
en
Åpne NetBeans programvaren ved å klikke på symbolet . Lag et nytt prosjekt ved å klikke på "File /New Project" og velge " Java Application ". Et nytt prosjekt er opprettet og en kildekoden filen vises i NetBeans tekst editor. Denne filen har en hovedfunksjon og ikke mye annet
2
Import Java IO -biblioteket , som brukes for fil- inngang og utgang , ved å legge denne til toppen av kildekoden filen: .
import java.io. * ;
3
Lag en prøve /fangst uttalelse mellom klammeparentes av den viktigste funksjonen . Denne uttalelsen vil fange eventuelle feil at filen innspill funksjon kan kaste . En prøve /fangst setningen ser slik ut : en
try { }
catch ( Exception noen) { }
4
Lag en datastrøm for å lese en fil . Anta at filen du ønsker å lese kalles " filnavn.txt ", og ligger i Java- prosjektet mappen . Du ville erklære datastrømmen ved å skrive denne linjen i mellom klammeparentesene på prøve uttalelse:
DataInputStream i = new DataInputStream (new FileInputStream ( " filnavn.txt "));
5
Opprett en forekomst av BufferedReader , som vil lese filen ved hjelp av datastrømmen opprettet i forrige trinn . Skriv følgende under linjen du skrev i forrige trinn : en
BufferedReader b = new BufferedReader ( ny InputStreamReader ( i) ) ;
6
Erklærer en streng som vil holde en linje av tekst fra filen. Du kan gjøre dette ved å skrive følgende under linjen du skrev i trinn 5 : en
String str ;
7
Iterate gjennom alle linjer med tekst i filen og skrive dem ut til konsollen . Du kan oppnå dette ved å skrive en while-loop som dette : en
while ( ( str = b.readLine ( ) ) = null ! ) { System.out.println (str ) ;}
8
Kjør programmet ved å trykke F6 . Programmet vil åpne opp filen " filnavn.txt " og skrive ut innholdet til konsollen.