Подскажите. пожалуйста, в чем ошибка?
package com.javarush.task.task19.task1907;
import java.io.*;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/*
Считаем слово
*/
public class Solution {
static int count;
public static void main(String[] args) throws IOException {
String[] words = null;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileReader fr = new FileReader(reader.readLine());
String str = "";
while ((str = reader.readLine()) != null) {
str = reader.readLine();
}
fr.close();
reader.close();
String[] mass = str.split("[?!:;,.]");
for (int i = 0; i < mass.length; i++) {
if (mass[i].equals("world")) {
count++;
}
}
System.out.println(count);
}
}