Он что, 27 строки не видит !? Пробовал менять название переменной, менял местами строки, но он в упор не видит, что поток записи в файл (FileWriter) у меня в программе закрыт.
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader fileReader = new FileReader(args[0]);
BufferedReader reader = new BufferedReader(fileReader);
FileWriter fileWriter = new FileWriter(args[1]);
BufferedWriter writer = new BufferedWriter(fileWriter);
String s = reader.readLine();
while (!(s == null)){
String[] arr = s.split(" ");
for (int i = 0; i < arr.length; i++) {
if(!(arr[i].equals(arr[i].replaceAll("[0-9]", ""))))
writer.write(arr[i]+ " ");
}
s = reader.readLine();
}
fileWriter.close();
writer.close();
reader.close();
fileReader.close();
}
}