Be sure that the program writes data to the second file???
package com.codegym.task.task19.task1908;
import java.io.*;
import java.nio.Buffer;
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));
String file1 = reader.readLine(); //Fail kust loeb.
String file2 = reader.readLine(); //Fail kuhu kirjutab.
reader.close();
FileReader readFile = new FileReader(file1); //Loeb faili.
BufferedReader reader1 = new BufferedReader(readFile); //Faili buffer.
reader1.close();
FileWriter write = new FileWriter(file2); //Fail kuhu kirjutatakse.
BufferedWriter writer = new BufferedWriter(write); //Faili buffer.
writer.close();
List<Integer> fileNumbers = new ArrayList<>();
String line = "";
while ((line = reader1.readLine()) != null) {
String[] text = line.split(" "); //Eraldab teksti tühikutega (12 text var2 14 8v 1).
for (String num: text) {
int numbers = Integer.parseInt(num.trim()); //Kui saab parseda Integeriks, siis sobib tingimustega
// ja eemaldab lisatühikud numbrite vahelt (12 14 1).
fileNumbers.add(numbers);
}
for (Integer num: fileNumbers) {
writer.write(num + " ");
}
}
}
}