Не могу подобрать такие тесты, чтоб программа работала неверно.
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));
FileReader fileReader = new FileReader(reader.readLine());
char[] buf = new char[256];
StringBuilder s = new StringBuilder();
while (fileReader.ready()){
int i = fileReader.read();
s.append((char) i);
}
String string = s.toString();
String[] array = string.split("\\W");
int i=0;
for (String str :
array) {
if(str.equals("word")) i++;
}
System.out.println(i);
reader.close();
fileReader.close();
}
}