fünfte Zeile aus einer HTML-Datei auslesen
Marcel Schönbächler
- java
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?
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