Что не так???
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.*;
import java.nio.CharBuffer;
import java.util.Scanner;
import static javafx.scene.input.KeyCode.Z;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String s =bufferedReader.readLine();
bufferedReader.close();
// String s = "D:/JAVARASH/1907/1907.txt";
FileReader fileReader = new FileReader(s);
String str ="";
char [] a = new char[1000];
while (fileReader.ready()){
fileReader.read(a);
for (char c :a) {
str= str+ c;
}
}
// System.out.println(str);
fileReader.close();
//System.out.println(line);
int sum = 0;
String f=str.replaceAll("[^a-zA-Z]","-");
// System.out.println(f);
String[] worlds = f.split("-");
for (int i = 0; i < worlds.length; i++) {
// System.out.println(worlds[i]);
if (worlds[i].equals("world")) {
sum++;
}
}
System.out.println(sum);
}
}