Tartalom
A HTML-fájlok olvasása Java-ban nem különbözik a szöveges fájlok olvasásától. Hacsak a fájlformátum nem XML, akkor egy HTML fájlt egy Java fájl objektum segítségével olvashat el. Importálja a szöveget a fájlból, és olvassa azt soronként. A szöveget manipulálhatja, vagy megjelenítheti a képernyőn. A HTML objektum elolvasásához a fájlobjektum használata csak néhány kódsor segítségével lehetséges.
irányok
A Java programozása olyan egyszerű, mint egy Java kávé készítése! (java forró és fekete kép, amelyet Pix készített a Marti a Fotolia.com-tól)-
Importálja a szükséges könyvtárakat. A fájlobjektum használata az új osztály vagy projekt létrehozásakor automatikusan importált könyvtárak használatát igényli. A következő kód azt mutatja meg, mely könyvtárakra lesz szüksége:
import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;
-
Nyissa meg a fájlt, és készítse elő a puffereket. Az objektumnak szüksége van a HTML-fájl helyére a számítógépen belül. Lehet webkiszolgálón is. A következő kód egy változót állít be a fájl megnyitásához és mások létrehozásához az adatfolyam számára.
Fájl myhtml = új fájl (C: myHTML.html); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream adatadat = null;
-
Adja meg a fájl adatait a létrehozott változókhoz. A pufferváltozók az információt a memóriába töltik, hogy gyorsabban olvashassanak.
fileinput = új FileInputStream (myhtml); mybuffer = új BufferedInputStream (fileinput); datainput = új DataInputStream (mybuffer);
-
Hozzon létre egy hurkot, amely elolvassa a fájl sorát, és kinyomtatja a konzolra. A következő kód beolvassa az adatokat, amíg el nem éri az adatfolyam végét:
míg (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}
-
Zárja be a fájlfolyamot. A memória felszabadításához fontos a fájl és az adatfolyamok bezárása:
myHTML.close (); mybuffer.close (); datainput.close ();