Если можно, просьба дать входной файл, который отработает неправильно. Спасибо.
package com.javarush.task.task19.task1907;
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1 = reader.readLine();
reader.close();
FileReader fileReader = new FileReader(fileName1);
StringBuilder stringBuilder = new StringBuilder();
while (fileReader.ready()){
char ch = (char) fileReader.read();
stringBuilder.append(ch);
}
fileReader.close();
String [] words = stringBuilder.toString().split("[\\p{Punct},' ']");
int count = 0;
for (String s:words
) {
if (s.equals("world")){
count++;
}
}
System.out.println(count);
}
}