Наставьте на путь истинный, что сделано не так?
package com.javarush.task.task19.task1923;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/*
Слова с цифрами
*/
public class Solution {
public static void main(String[] args) throws IOException {
FileReader reader = new FileReader(args[0]);
BufferedReader bufferedReader = new BufferedReader(reader);
FileWriter writer = new FileWriter(args[1]);
String result = "";
while (reader.ready()){
String line = bufferedReader.readLine();
String[] words = line.split(" ");
for (String word:words) {
boolean needed = false;
for (int i = 0; i < word.length(); i++) {
if (word.charAt(i)>='0'&&word.charAt(i)<='9') needed = true;
}
if (needed) result = result + word + " ";
}
}
writer.write(result);
bufferedReader.close();
writer.close();
}
}