Axel Richter: fünfte Zeile aus einer HTML-Datei auslesen

Beitrag lesen

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