Ментор рекомендует. Убедись, что ты используешь fileWriter. Что не так?
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader(args[0]);
BufferedReader br = new BufferedReader(fr);
FileWriter fw = new FileWriter(args[1], true);
String s;
Pattern p = Pattern.compile("\\b\\w+\\b");
while((s=br.readLine())!=null){
Matcher m = p.matcher(s);
while (m.find()){
for (int i = m.start(); i <m.end() ; i++) {
if (Character.isDigit(s.charAt(i))){
fw.write(s.substring(m.start(), m.end()) + " ");
break;
}
}
}
}
fr.close();
br.close();
fw.close();
}
}