Что не так?
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 reader = new BufferedReader(new InputStreamReader(System.in));
String name = reader.readLine();
FileReader reader1 = new FileReader(name);
StringBuilder stringBuilder = new StringBuilder();
while (reader1.ready()) {
char a = (char)reader1.read();
stringBuilder.append(a);
}
int count = 0;
int index = 0;
while (index != -1) {
index = stringBuilder.indexOf("world", index);
if (index != -1) {
index += 5;
count++;
}
}
reader.close();
reader1.close();
System.out.println(count);
}
}