Ich versuche, die Wörter einer Datei in einen Stream zu lesen und die Anzahl zu zählen, wie oft das Wort "the" in der Datei erscheint. Ich kann keinen effizienten Weg finden, dies nur mit Streams zu tun.Ein Wort aus einer Datei mit einem Stream lesen
Beispiel: Wenn die Datei einen Satz enthielt wie: "Der Junge sprang über den Fluss." würde der Ausgang 2
sein Das ist, was ich versucht habe bisher
public static void main(String[] args){
String filename = "input1";
try (Stream<String> words = Files.lines(Paths.get(filename))){
long count = words.filter(w -> w.equalsIgnoreCase("the"))
.count();
System.out.println(count);
} catch (IOException e){
}
}
Bitte geben Sie uns Codebeispiele von dem, was Sie bis jetzt versucht haben. So können wir Ihnen effektiver helfen. – Ivonet