ни в какую... в чем проблема?
закоменчено то, что тоже не принимает валидатор
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.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
BufferedReader fileReader = new BufferedReader(new FileReader(reader.readLine()));
int worldCount = 0;
while(fileReader.ready()){
String line = fileReader.readLine();
if(wordFinder(line)) worldCount++;
//String[] words = line.split("\\s");
//for(String word : words){
// if(wordFinder(word)) worldCount++;
//}
}
reader.close();
fileReader.close();
System.out.println(worldCount);
} catch (IOException e) {
e.printStackTrace();
}
}
public static boolean wordFinder(String word){
Pattern pattern = Pattern.compile("\\bworld\\b");
Matcher matcher = pattern.matcher(word);
//return matcher.mutches - если разделили строку с помощью split и проверяем отдельные слова
return matcher.find();
}
}