Innhold
Å lese HTML-filer i Java er ikke annerledes enn å lese tekstfiler. Med mindre filformatet er XML, kan du lese en HTML-fil ved hjelp av et Java-filobjekt. Den importerer teksten fra filen og leser den, linje for linje. Du kan manipulere teksten, eller vise den på skjermen. Ved å bruke filobjektet til å lese HTML, er det mulig å bruke bare noen få linjer med kode.
retninger
Programmering i Java er like enkelt som å lage en Java-kaffe! (java varmt og svart bilde av Pix av Marti fra Fotolia.com)-
Import de nødvendige bibliotekene. Bruk av filobjektet krever bruk av andre biblioteker enn de som automatisk blir importert når du oppretter en ny klasse eller et prosjekt. Følgende kode viser hvilke biblioteker du trenger:
importer java.io.BufferedInputStream; importer java.io.DataInputStream; importer java.io.File; importer java.io.FileInputStream; importer java.io.FileNotFoundException; importer java.io.IOException;
-
Åpne filen og klargjør bufferne. Objektet trenger plasseringen av HTML-filen inne i datamaskinen. Det kan også være på en webserver. Følgende kode angir en variabel for å åpne filen og oppretter andre for datastrømmen.
Fil myhtml = ny fil ( "C: myHTML.html "); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;
-
Tilordne informasjonen om filen til de opprettede variablene. Buffervariabler laster inn informasjon i minnet for å bli lest raskere.
fileinput = nytt FileInputStream (myhtml); mybuffer = ny BufferedInputStream (filinngang); datainput = ny DataInputStream (mybuffer);
-
Lag en loop som leser fillinjen etter linje og skriver den ut til konsollen. Følgende kode leser dataene til den når slutten av strømmen:
mens (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}
-
Lukk filstrømmen. For å frigjøre minne, er det viktig å lukke fil- og datastrømmer:
myHTML.close (); mybuffer.close (); datainput.close ();