Slik leser du HTML-filer ved hjelp av Java

Forfatter: Randy Alexander
Opprettelsesdato: 27 April 2021
Oppdater Dato: 16 Kan 2024
Anonim
Java Tech Talk: Telegram bot on java for 1 hour
Video: Java Tech Talk: Telegram bot on java for 1 hour

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)
  1. 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;

  2. Å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;

  3. 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);

  4. 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}

  5. Lukk filstrømmen. For å frigjøre minne, er det viktig å lukke fil- og datastrømmer:

    myHTML.close (); mybuffer.close (); datainput.close ();

En tangram er et kineik pulepill om betår av et firkant kuttet i yv biter: to tore trekanter, en middel trekant, to må trekanter, et parallellogram og et kvadrat. Brikkene, kjent om olbrunhe...

Når du velger en trådlø intallajon for ditt hjemmenettverk eller lokalnett, er det viktig å ikre at dataoverføring når ønket detinajon. Men wi-fi-protokoller utvikle...

Populær På Stedet