Aufbewahrung eines HTML-Tischs in einem Array in Java.Java

Java-Forum
Anonymous
 Aufbewahrung eines HTML-Tischs in einem Array in Java.

Post by Anonymous »

Meine Zuordnung ist es, eine HTML-Datei zu lesen und alle HTML-Tags herauszufiltern und nur die Werte (die Zahlen) in einem Array zu speichern. Ich darf nur den Scanner und seine Methoden verwenden. Ich habe gegoogelt und Vorschläge zur Verwendung von .replace oder einige vorhandene Funktionen gefunden, die alle HTML-Tags leicht entfernt, aber leider darf ich es nicht verwenden. < /p>
Das habe ich bisher gemacht. Jede Tabelle beginnt mit einer Linie von "00-01", "01-02", "02-03" und so weiter. Ich benutze dies als Trennzeichen und der folgende Code drucke nur den HTML-Code zwischen 2 Tabellen. < /p>

public static void getEightDays(int[][] data) throws Exception {
URL url = new URL(nordpoolURL);
Scanner scan = new Scanner(new InputStreamReader(url.openStream()));

while (scan.findInLine("00-01") == null) {
scan.nextLine();
}
while (scan.findInLine("01-02") == null) {
System.out.println(scan.nextLine());
}

}
< /code>

Es gibt mir Folgendes; < /p>


11872
12146
12861
12561
13493
13386
12732
12249



< /code>

Hier ist der vollständige HTML-Code der Website, den ich lesen möchte. Außerdem müsste ich mit meiner Art und Weise 24 während der Schleife haben, da es 24 Datenreihen gibt und das nur ineffizient erscheint und dass es wahrscheinlich eine einfachere Möglichkeit gibt, dies zu tun. < /p>

Bitte helfen Sie mir, indem Sie mich in die richtige Richtung zeigen! Danke schön.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post