Πώς να διαβάσετε αρχεία HTML χρησιμοποιώντας Java

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 24 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 3 Ιούλιος 2024
Anonim
Πώς να συνδέσετε μια σελίδα με μια άλλη σελίδα σε HTML
Βίντεο: Πώς να συνδέσετε μια σελίδα με μια άλλη σελίδα σε HTML

Περιεχόμενο

Η ανάγνωση αρχείων HTML στη Java δεν διαφέρει από την ανάγνωση αρχείων κειμένου. Εκτός εάν η μορφή αρχείου είναι XML, μπορείτε να διαβάσετε ένα αρχείο HTML χρησιμοποιώντας ένα αντικείμενο αρχείου Java. Εισάγει το κείμενο από το αρχείο και το διαβάζει, γραμμής ανά γραμμή. Μπορείτε να χειριστείτε το κείμενο ή να το δείξετε στην οθόνη. Χρησιμοποιώντας το αντικείμενο αρχείου για να διαβάσετε HTML είναι δυνατή μόνο με λίγες γραμμές κώδικα.


Οδηγίες

Ο προγραμματισμός σε Java είναι τόσο εύκολος όσο ο καφές Java! (java καυτή και μαύρη εικόνα από το Pix από τον Marti από την Fotolia.com)
  1. Εισαγάγετε τις απαιτούμενες βιβλιοθήκες. Η χρήση του αντικειμένου αρχείου απαιτεί τη χρήση βιβλιοθηκών διαφορετικών από αυτές που εισάγονται αυτόματα όταν δημιουργείτε μια νέα κλάση ή έργο. Ο παρακάτω κώδικας δείχνει ποιες βιβλιοθήκες θα χρειαστείτε:

    εισαγωγή java.io.BufferedInputStream; εισαγωγή java.io.DataInputStream; import java.io.File; εισαγωγή java.io.FileInputStream; εισαγωγή java.io.FileNotFoundException; εισαγωγή java.io.IOException;

  2. Ανοίξτε το αρχείο και προετοιμάστε τα buffer. Το αντικείμενο χρειάζεται τη θέση του αρχείου HTML μέσα στον υπολογιστή. Μπορεί επίσης να είναι σε διακομιστή ιστού. Ο ακόλουθος κώδικας ορίζει μια μεταβλητή για να ανοίξει το αρχείο και δημιουργεί άλλα για τη ροή δεδομένων.


    Αρχείο myhtml = νέο αρχείο ( "C: myHTML.html "); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;

  3. Αναθέστε τις πληροφορίες σχετικά με το αρχείο στις δημιουργούμενες μεταβλητές. Οι μεταβλητές buffer αποθηκεύουν τις πληροφορίες στη μνήμη ώστε να διαβάζονται ταχύτερα.

    fileinput = νέο αρχείο FileInputStream (myhtml); mybuffer = νέα BufferedInputStream (fileinput); datainput = νέο DataInputStream (mybuffer);

  4. Δημιουργήστε ένα βρόχο που διαβάζει τη γραμμή αρχείου ανά γραμμή και εκτυπώνει την στην κονσόλα. Ο παρακάτω κώδικας διαβάζει τα δεδομένα μέχρι να φτάσει στο τέλος του ρεύματος:

    ενώ (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}

  5. Κλείστε τη ροή αρχείων. Για να ελευθερώσετε τη μνήμη, είναι σημαντικό να κλείσετε το αρχείο και τις ροές δεδομένων:

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

Οι εταιρείες μπορούν να επιλέξουν είτε ένα σύστημα ταμειακής λογιστικής είτε ένα σύστημα λογιστικής σε δεδουλευμένη βάση. Η λογιστική μετρητών υπολογίζει τα εισοδήματα και τις δαπάνες καθώς εισπράττον...

Οι επιτραπέζιες εστίες αερίου παρέχουν καυστήρες για την παρασκευή τροφίμων με διάφορους τρόπους. Το αέριο συχνά κοστίζει λιγότερο από το ηλεκτρικό ρεύμα για το μαγείρεμα, καθιστώντας τις εστίες αερίο...

Ενδιαφέρουσες Θέσεις