Obsah
Čítanie súborov HTML v jazyku Java sa nelíši od čítania textových súborov. Ak nie je formát súboru XML, môžete si prečítať súbor HTML pomocou objektu súboru Java. Importuje text zo súboru a číta ho po riadkoch. S textom môžete manipulovať alebo ho zobraziť na obrazovke. Použitie objektu súboru na čítanie HTML je možné len pomocou niekoľkých riadkov kódu.
inštrukcia
Programovanie v jazyku Java je rovnako jednoduché ako vytváranie kávy Java! (java hot and black image od Pix by Marti z Fotolia.com)-
Importujte požadované knižnice. Použitie objektového súboru vyžaduje použitie knižníc iných ako tie, ktoré sa automaticky importujú pri vytváraní novej triedy alebo projektu. Nasledujúci kód zobrazuje, ktoré knižnice budete potrebovať:
import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;
-
Otvorte súbor a pripravte vyrovnávacie pamäte. Objekt potrebuje umiestnenie súboru HTML v počítači. Môže to byť aj na webovom serveri. Nasledujúci kód nastaví premennú na otvorenie súboru a vytvorí ďalšie pre tok údajov.
Súbor myhtml = new Súbor ("C: myHTML.html"); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;
-
Priraďte informácie o súbore vytvoreným premenným. Buffer premenné načítanie informácií do pamäte, ktoré majú byť čítané rýchlejšie.
fileinput = new FileInputStream (myhtml); mybuffer = new BufferedInputStream (fileinput); datainput = nový DataInputStream (mybuffer);
-
Vytvorte slučku, ktorá číta súbor po riadku a vytlačí ho na konzolu. Nasledujúci kód číta údaje, kým nedosiahne koniec toku:
while (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}
-
Zatvorte tok súborov. Ak chcete uvoľniť pamäť, je dôležité zatvoriť súbor a dátové toky:
myHTML.close (); mybuffer.close (); datainput.close ();