Seems to work, including on test files mentioned in other answers. But fails verification!
package com.codegym.task.task19.task1923;
/*
Words with numbers
*/
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new FileReader(args[0]));
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
while (br.ready()) {
String line = br.readLine();
String[] words = line.split(" ");
for (int i = 0; i < words.length; i++) {
char[] charsInWord = words[i].toCharArray();
for (char c : charsInWord) {
if (Character.isDigit(c)) bw.write(words[i] + " ");
}
}
}
br.close();
bw.close();
}
}