Пробовал менять местами 32 и 33 строчку не помогает. Не могу понять где я ошибся.
package com.javarush.task.task18.task1819;
/*
Объединение файлов
*/
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));
String file1 = reader.readLine();
String file2 = reader.readLine();
reader.close();
FileInputStream inputFile1 = new FileInputStream(file1);
FileInputStream inputFile2 = new FileInputStream(file2);
byte[] buf1 = new byte[inputFile1.available()];
byte[] buf2 = new byte[inputFile2.available()];
int date = -1;
while ((date=inputFile1.read(buf1))!=-1){
}
int date2=-1;
while ((date2=inputFile2.read(buf2))!=-1){
}
FileOutputStream output = new FileOutputStream(file1,true);
output.write(buf2);
output.write(buf1);
inputFile1.close();
inputFile2.close();
output.close();
}
}