Я уже забил на то, что мои правильно работающие программы не проходят, бывает даже, с 3 раза (да что там: на некоторые я и более 5 попыток убивал), но я не могу понять в чём в этот раз беда?
Буду раз любой подсказке!
package com.javarush.task.task19.task1907;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Считаем слово
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
// System.out.print("Enter the name of the input txt file: ");
BufferedReader fReader = new BufferedReader(new FileReader(console.readLine()));
console.close();
int count = 0;
while (fReader.ready()) {
String[] words = fReader.readLine().split("\\p{Punct}");
for (String word: words)
if ("world".equals(word.toLowerCase()))
count++;
}
fReader.close();
System.out.println(count);
}
}
toLowerCase()
валидатор тоже говорил, что не все слова считаются