Marcel Schönbächler: fünfte Zeile aus einer HTML-Datei auslesen

hallo

programmiere eine Anwendung, die auf eine Internetseite (*.html) zugreifen soll, und dort die x-te (beispielsweise die fünfte) Zeile auslesen soll und diese in einen String Speichern.
mit welcher Klasse/Methode mache ich dies?

  1. Hallo,

    programmiere eine Anwendung, die auf eine Internetseite (*.html) zugreifen soll, und dort die x-te (beispielsweise die fünfte) Zeile auslesen soll und diese in einen String Speichern.
    mit welcher Klasse/Methode mache ich dies?

    Soll einfach nur der Quelltext ausgelesen werden? Dann brauchst Du
    java.net.URL und deren Methode .openStream(). Diesen Stream liest Du mit der Methode .readLine() eines java.io.InputStreamReader, ggf. gepuffert von einem java.io.BufferedReader, zeilenweise ein. Die x-te Zeile merkst Du dir dann in einer String-Variablen.

    Soll das HTML geparst werden, wird's schwieriger. Dann brauchst Du Swing, wenn Du nicht selbst einen Parser schreiben willst.
    http://javaalmanac.com/egs/javax.swing.text.html/pkg.html

    viele Grüße

    Axel