что не так
package com.javarush.task.task19.task1907;
import java.io.*;
import java.util.ArrayList;
/*
Считаем слово
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader readerr = new BufferedReader(new InputStreamReader(System.in));
String name = readerr.readLine();
FileReader reader = new FileReader(name);
String data = "";
while (reader.ready()) //пока есть непрочитанные байты в потоке ввода
{
data += reader.read();
}
data = " " + data + " ";
data.replaceAll("^A-Za-z", " ");
data.toLowerCase();
int i = 0;
while (!(data.lastIndexOf(" ") == -1)){
i++;
data = data.substring(0, data.lastIndexOf(" "));
}
//закрываем потоки после использования
reader.close();
System.out.println(i);
readerr.close();
}
}