Валидатор пишет "Проверь почему программа находит не все слова "world" в файле.
Что я упустила?
package com.javarush.task.task19.task1907;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Locale;
/*
Считаем слово
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file = reader.readLine();
//String file = "C:\\Users\\IS\\OneDrive\\Desktop\\n.txt";
FileReader fileReader = new FileReader(file);
BufferedReader reader1 = new BufferedReader(fileReader);
String temp;
String[] words = new String[0];
int count=0;
while(reader1.ready()){
temp = reader1.readLine();
words = temp.toLowerCase(Locale.ROOT).split("[^a-zA-Z]");
}
for( int i = 0; i< words.length; i++){
if(words[i].equals("world")){
count++;
//System.out.println(words[i]+" "+ count);
}
}
System.out.println(count);
fileReader.close();
reader.close();
}
}