Hallo
wir sollen ein Programm schreiben welches eine Online .txt Datei liest und ausgibt in wievielen Zeilen das Wort "foren" vorkommt. Ich habe es jetzt geschafft es erstmal hin zu bekommen das er die txt Datei einliest und komplett wieder ausgibt über die Konsole. Nun weiss ich aber nicht weiter wie ich das hinbekomme das er die Zeilen in dem das Wort "foren" vorkommt zählt und nur die Anzahl per Kosole ausgibt.
wir sollen ein Programm schreiben welches eine Online .txt Datei liest und ausgibt in wievielen Zeilen das Wort "foren" vorkommt. Ich habe es jetzt geschafft es erstmal hin zu bekommen das er die txt Datei einliest und komplett wieder ausgibt über die Konsole. Nun weiss ich aber nicht weiter wie ich das hinbekomme das er die Zeilen in dem das Wort "foren" vorkommt zählt und nur die Anzahl per Kosole ausgibt.
Java:
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
public class foren {
public static void main(String[] args) {
try {
String urlName = "[ Adresse entfernt ]";
URL url = new URL(urlName);
InputStream inputStream = url.openStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String zeile = bufferedReader.readLine();
while (zeile != null) {
System.out.println(zeile);
zeile = bufferedReader.readLine();
}
bufferedReader.close();
} catch (IOException e) {
System.err.println("Lesefehler.");
}
}
}
Zuletzt bearbeitet: