Подскажите, в чем может быть проблема, застрял на 5 пункте.
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
String file;
BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
file = sc.readLine();
try {
sc.close();
} catch (IOException e) {
e.printStackTrace();
}
FileReader fr = new FileReader(file);
//sc = new Scanner(new File("file"));
int counter = 0;
StringBuilder sb = new StringBuilder();
while (fr.ready()){
sb.append(fr.read());
}
fr.close();
String[] pool = String.valueOf(sb).split(" ");
for(String s : pool) if(s.toLowerCase().equals("world") | s.toLowerCase().equals("world,") | s.toLowerCase().equals("world.")) counter++;
sc.close();
System.out.println(counter);
}
}