Lezen HTML-bestanden in Java is niet anders dan het lezen van tekstbestanden . Tenzij het formaat van het bestand is XML , een HTML-bestand lezen wordt bereikt met een Java-bestand object. Het object importeert de tekst uit het bestand en leest het lijn per lijn . U kunt dan gebruik maken van de tekst voor het manipuleren , of u kunt de tekst op het scherm weergeven. Met behulp van het bestand object in Java om bestanden te lezen wordt bereikt met een paar regels code . Instructies 1 Importeer de noodzakelijke bibliotheken . Met behulp van het bestand object vereist het gebruik van Java-bibliotheken die niet automatisch worden geïmporteerd wanneer u een nieuwe klasse of project te maken . De volgende code toont u de libraries nodig : import java.io.BufferedInputStream , import java.io.DataInputStream , import java.io.File , import java.io.FileInputStream , import java.io.FileNotFoundException ; import java.io.IOException ; kopen van 2 Open het bestand en het opzetten van buffers . De file -object heeft de locatie van het HTML-bestand op de computer . Dit kan ook een bestand op de webserver . De volgende code wordt een variabele om het bestand te openen , en het creëert variabelen te gebruiken voor de filestream.File myhtml = new File ( " C : \\ \\ myHTML.html " ) ; FileInputStream fileinput = null ; BufferedInputStream mybuffer = null ; DataInputStream MATERIALEN = null ; 3 Wijs de bestandsinformatie aan de gemaakte variabelen . De buffer variabelen laadt de gegevens in het geheugen voor een snellere lezen times.fileinput = new FileInputStream ( myhtml ) ; mybuffer = new BufferedInputStream ( fileinput ) ; MATERIALEN = new DataInputStream ( mybuffer ) ; 4 Maak een lus dat het bestand regel voor regel leest en drukt het aan de console . De volgende code leest de gegevens zolang het het einde van het bestand stroom niet heeft bereikt : terwijl ( datainput.available ( ) = 0 ! ) { System.out.println ( datainput.readLine ( ) ) ; } < br > 5 Sluit het bestand stream. Om geheugen vrij te maken van de toepassing , is het belangrijk om het bestand en datastromen sluiten : myHTML.close ( ) ; mybuffer.close ( ) ; datainput.close ( ) ;
|