ファイルの単語をストリームに読み込もうとしていて、単語 "the"がファイルに現れる回数を数えようとしています。私はストリームだけでこれを行う効率的な方法を理解していないようです。ストリームからファイルから単語を読む
例:ファイルに「川の上に飛び込んだ」というような文が含まれていた場合。出力は、これは私がこれまで試した
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){
}
}
これまでに試したことのコードサンプルをご提供ください。そうすれば、私たちはより効果的にあなたを助けることができます。 – Ivonet