Ich muss eine Textdatei auslesen und den String dann nach einem bestimmten Wort durchsuchen und die Häufigkeit zählen
Bisher sieht das bei mir so aus
Es gibt laut Übung eine Methode der Klasse String, mit der man überprüfen kann, ob ein Wort in einem String enthalten ist. Ich hab aber nur "contains" gefunden, welche mir folgende Fehlermeldung in Eclipse ausspuckt:
Methode "contains" ist hier String (Java Platform SE 6)
Anscheinend kann ich damit aber nur nach einzelnen chars suchen und nicht nach Strings in einem String. Weiss jemand, wie ich auf ein Wort in einem String überprüfen kann?
Bisher sieht das bei mir so aus
Java:
private static int zahlen(String suchwort, String text) {
int anzahl;
int laenge = text.length();
int hochzaehler = 0;
for (int i = 0; i <= laenge - 1; i++) {
if (String.contains(suchwort, text.substring(hochzaehler, i))) {
anzahl++;
hochzaehler = i;
}
}
return anzahl;
}
Description Resource Path Location Type
The method contains(CharSequence) in the type String is not applicable for the arguments (String, String) Worte.java /5_2/src line 46 Java Problem
Methode "contains" ist hier String (Java Platform SE 6)
Returns true if and only if this string contains the specified sequence of char values.
Anscheinend kann ich damit aber nur nach einzelnen chars suchen und nicht nach Strings in einem String. Weiss jemand, wie ich auf ein Wort in einem String überprüfen kann?