Коллеги, буду благодарен за помощь. Проверял на своих тестовых файлах, вроде работает должным образом, здесь не проходит по последнему условию
package com.javarush.task.task19.task1907;
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader fileNameReader = new BufferedReader(new InputStreamReader(System.in));
FileReader fileReader = new FileReader(fileNameReader.readLine());
fileNameReader.close();
BufferedReader readerFromFile = new BufferedReader(fileReader);
int counterWordWorld = 0;
while (fileReader.ready()) {
String[] text = readerFromFile.readLine().split("[\\p{Punct}\\s]+");
for(String word: text) {
if(word.equals("world")) {
counterWordWorld++;
}
}
}
readerFromFile.close();
System.out.println(counterWordWorld);
}
}