Вообще уже не понимаю что не так
package com.javarush.task.task19.task1908;
/*
Выделяем числа
*/
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
File fileOne = new File(reader.readLine());
File fileTwo = new File(reader.readLine());
reader.close();
FileReader reader1 = new FileReader(fileOne);
BufferedReader fileReader = new BufferedReader(reader1);
char[] buffer = new char[(int)fileOne.length()];
fileReader.read(buffer);
String fileString = new String(buffer);
String[] arrayTrial = fileString.split("\\s");
List<String> list = new ArrayList<>();
for (String string : arrayTrial){
/*if (string.matches( "-?\\d+")){
list.add(string);
}*/
try {
int a = Integer.parseInt(string);
list.add(String.valueOf(a));
} catch (Exception e){
}
}
reader1.close();
fileReader.close();
String joined = String.join(" ", list);
FileWriter filewriter1 = new FileWriter(fileTwo);
BufferedWriter writer = new BufferedWriter(filewriter1);
writer.write(joined);
writer.close();
filewriter1.close();
}
}