파일의 단어를 스트림으로 읽으려고 시도하고 단어 "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