Где ошибка?
package com.javarush.task.task19.task1907;
import java.io.*;
import java.util.ArrayList;
/*
Считаем слово
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file = reader.readLine();
reader.close();
BufferedReader buffFile = new BufferedReader(new FileReader(file));
int count = 0;
ArrayList<String> listStr = new ArrayList<>();
while (buffFile.ready()){
listStr.add(buffFile.readLine());
}
for (String x : listStr) {
String[] str = x.split(" ");
for (int i = 0; i < str.length; i++) {
if(str[i].equals("world")) count++;
else if(str[i].equals("world,")) count++;
else if(str[i].equals("world.")) count++;
}
}
System.out.println(count);
buffFile.close();
}
/*BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String readerFile = bufferedReader.readLine();
bufferedReader.close();
BufferedReader bufferedReader1 = new BufferedReader(new FileReader(readerFile));
bufferedReader1.close();
ArrayList<String> listStr = new ArrayList<>();
while (bufferedReader1.ready()){
listStr.add(bufferedReader1.readLine());
}
int count = 0;
for (String string : listStr) {
String[] str = string.split(" ");
for (int i = 0; i < str.length; i++) {
if(str[i].equals("world")) count++;
else if(str[i].equals("world,")) count++;
else if(str[i].equals("world.")) count++;
}
}
System.out.println(count);
}*/
}