на тестовом файле у меня все норм. Не могу понять.
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
//BufferedWriter wr = new BufferedWriter(new FileWriter(args[1]));
FileWriter wr = new FileWriter(args[1]);
String str = "";
String[] arr = new String[1000];
Pattern pattern = Pattern.compile(".*\\d+.*");
while ((str = reader.readLine())!= null) {
arr = str.split(" ");
for (String s: arr) {
if( !pattern.matcher(s).matches() ) continue;
wr.write(s);
wr.write(" ");
}
wr.write("\r\n");
wr.flush();
}
reader.close();
wr.close();
}
}