Не могу понять в чем проблема, в реальном файле все работает. Не проходит 4 пункт.
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
/*args = new String[2];
args[0] = "C:/aa.txt";
args[1] = "C:/bb.txt";*/
FileReader file1 = new FileReader(args[0]);
FileWriter file2 = new FileWriter(args[1]);
String buffer = "";
String[] array;
String result = "";
while(file1.ready()){
buffer += (char)file1.read();
}
buffer = buffer.replaceAll(System.getProperty("line.separator"), " ");
array = buffer.split(" ");
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length(); j++) {
if((int)array[i].charAt(j) >= 48 && (int)array[i].charAt(j) <= 58 ){
result += (array[i] + " ");
break;
}
}
}
file2.write(result);
file2.close();
file1.close();
}
}