Reading HTML-filer i Java er ikke annerledes enn å lese tekstfiler . Med mindre filformatet er XML , leser en HTML-fil oppnås med en Java -fil objekt. Objektet importerer teksten fra filen og leser linje for linje. Du kan deretter bruke teksten for manipulasjon , eller du kan sende teksten til skjermen. Ved hjelp av filen objekt i Java for å lese filer gjøres med noen få linjer med kode. Instruksjoner
en
Importer de nødvendige biblioteker. Bruke filobjekt krever bruk av Java-bibliotekene som ikke automatisk importert når du oppretter en ny klasse eller prosjekt. Følgende kode viser deg de bibliotekene som trengs: import java.io.BufferedInputStream , import java.io.DataInputStream , import java.io.File , import java.io.FileInputStream , import java.io.FileNotFoundException ; import java.io.IOException ;
2
Åpne filen og sette opp buffere . Filen objekt må plasseringen av HTML-filen på datamaskinen. Dette kan også være en fil på webserveren . Følgende kode setter en variabel for å åpne filen , og det skaper variabler som skal brukes til filestream.File myhtml = new File ( "C : \\ \\ myHTML.html "); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;
3
Angi filen informasjon til de opprettede variablene . Buffer variabler laste informasjonen inn i minnet for raskere lesing times.fileinput = new FileInputStream ( myhtml ) ; mybuffer = new BufferedInputStream ( fileinput ) ; datainput = new DataInputStream ( mybuffer ) ;
4
Lag en løkke som leser filen linje for linje og skriver den til konsollen . Følgende kode leser data så lenge det ikke har nådd slutten av filen stream: while ( datainput.available ( ) = 0 ! ) { System.out.println ( datainput.readLine ( )); }
5
Lukk filen stream. Å frigjøre minne fra programmet, er det viktig å lukke filen og datastrømmer : myHTML.close ( ) ; mybuffer.close ( ) ; datainput.close ( );