В чем ошибка? одно лишнее добавление строки?
package com.javarush.task.task18.task1818;
import java.io.*;
/*
Два в одном
*/
public class Solution {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
String file1 = reader.readLine();
String file2 = reader.readLine();
String file3 = reader.readLine();
try (BufferedReader fileReader2 = new BufferedReader(new FileReader(file2));
BufferedWriter fileWriter1 = new BufferedWriter(new FileWriter(file1))) {
String line;
while ((line = fileReader2.readLine()) != null){
fileWriter1.write(line);
fileWriter1.newLine();
}
}
try (BufferedReader fileReader3 = new BufferedReader(new FileReader(file3));
BufferedWriter fileWriter1 = new BufferedWriter(new FileWriter(file1, true))) {
String line;
while ((line = fileReader3.readLine()) != null){
fileWriter1.newLine();
fileWriter1.write(line);
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}