Подскажите пож
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
FileReader reader1 = new FileReader(fileName);
String middleString = "";
while (reader1.ready()) {
int data = reader1.read();
middleString += (char) data;
}
reader1.close();
reader.close();
int count = 0;
Pattern pattern = Pattern.compile("world(\\w*)");
Matcher matcher = pattern.matcher(middleString);
while(matcher.find()) {
count++;
}
System.out.print(count);
}
}