Så här läser du HTML-filer med Java

Författare: Randy Alexander
Skapelsedatum: 23 April 2021
Uppdatera Datum: 15 Maj 2024
Anonim
Så här läser du HTML-filer med Java - Artiklar
Så här läser du HTML-filer med Java - Artiklar

Innehåll

Att läsa HTML-filer i Java är inte annorlunda än att läsa textfiler. Om inte filformatet är XML kan du läsa en HTML-fil med ett Java-filobjekt. Den importerar texten från filen och läser den, linjen för rad. Du kan manipulera texten eller visa den på skärmen. Använda filobjektet för att läsa HTML är möjligt med bara några rader av kod.


vägbeskrivning

Programmering i Java är lika enkelt som att göra ett Java-kaffe! (java varm och svart bild av Pix av Marti från Fotolia.com)
  1. Importera de nödvändiga biblioteken. Använda filobjektet kräver att andra bibliotek används än de som importeras automatiskt när du skapar en ny klass eller ett projekt. Följande kod visar vilka bibliotek du behöver:

    importera java.io.BufferedInputStream; importera java.io.DataInputStream; importera java.io.File; importera java.io.FileInputStream; importera java.io.FileNotFoundException; importera java.io.IOException;

  2. Öppna filen och förbered buffertarna. Objektet behöver platsen för HTML-filen i datorn. Det kan också vara på en webbserver. Följande kod anger en variabel för att öppna filen och skapar andra för dataströmmen.


    Fil myhtml = ny fil ( "C: myHTML.html "); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;

  3. Tilldela informationen om filen till de skapade variablerna. Buffertvariabler laddar information till minnet för att läsas snabbare.

    fileinput = nytt FileInputStream (myhtml); mybuffer = ny buffertinmatningsström (filinmatning); datainput = new DataInputStream (mybuffer);

  4. Skapa en slinga som läser fillinjen efter rad och skriver ut den till konsolen. Följande kod läser data tills den når slutet av strömmen:

    medan (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}

  5. Stäng filflödet. För att frigöra minne är det viktigt att stänga filen och dataströmmarna:

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

Om du raderar objekt från din kalender kan du hålla dig fri från rot och hjälpa bara att via viktiga aker.Från tid till annan kommer du luta radera ett kalenderobjekt och iner...

Fraktionell detillation är en metod om använd för att eparera flyktiga vätkor (om har en tenden att förånga). Fraktionell detillation har traditionellt använt vid ep...

Vi Rekommenderar Dig Att Se