Не могу понять в чем проблема. Программа работает и порядок действий как в задании. Что не так? Помогите плз. Спасибо!
package com.javarush.task.task18.task1819;
import java.io.*;
public class Solution {
public static void main(String[] args) throws FileNotFoundException, IOException {
//System.out.println("vvod");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String filename1 = reader.readLine();
String filename2 = reader.readLine();
reader.close();
FileInputStream inputStream = new FileInputStream(filename1);
byte[] buffer1 = new byte[inputStream.available()];
inputStream.read(buffer1);
inputStream.close();
inputStream = new FileInputStream(filename2);
byte[] buffer2 = new byte[inputStream.available()];
inputStream.read(buffer2);
inputStream.close();
FileOutputStream outputStream = new FileOutputStream(filename1);
outputStream.write(buffer2);
outputStream.close();
outputStream = new FileOutputStream(filename1, true);
outputStream.write(buffer1);
outputStream.close();
}
}