Läsa HTML-filer i Java är inte annorlunda än att läsa textfiler . Om inte filformatet är XML , läser en HTML -fil åstadkoms med en Java -fil objekt . Objektet importerar text från filen och läser den line - by- line . Du kan sedan använda texten för manipulation , eller så kan du mata ut text på skärmen . Använda filen objektet i Java för att läsa filer sker med några rader kod . Instruktioner
1
Importera de nödvändiga biblioteken . Använda filen objektet kräver användning av Java- bibliotek som inte importeras automatiskt när du skapar en ny klass eller projekt . Följande kod visar dig de nödvändiga biblioteken : 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
Öppna filen och ställa in buffertar . Filen objektet behöver platsen för HTML-filen på datorn. Detta kan också vara en fil på webbservern . Följande kod anger en variabel för att öppna filen , och det skapar variabler som ska användas för filestream.File myhtml = new File ( " C : \\ \\ myHTML.html " ) ; FileInputStream fileinput = null; BufferedInputStream mybuffer = null ; DataInputStream datainput = null ; Addera 3
Tilldela filinformationen till de skapade variablerna . Den buffert variablerna ladda information i minnet för snabbare läsning times.fileinput = ny FileInputStream ( myhtml ) , mybuffer = ny BufferedInputStream ( fileinput ) ; datainput = ny DataInputStream ( mybuffer ) ;
4
Skapa en loop som läser filen rad för rad och skriver ut den till konsolen . Följande kod läser data så länge det inte har nått slutet av filen stream : while ( datainput.available ( ) = 0 ) { System.out.println ( datainput.readLine ( ) ) ; }
5
Stäng filen stream . Att frigöra minne i programmet , är det viktigt att avsluta ärendet och dataströmmar : myHTML.close ( ) , mybuffer.close ( ) , datainput.close (); Addera