public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream file1 = new FileInputStream(new File(reader.readLine()));
FileInputStream file2 = new FileInputStream(new File(reader.readLine()));
ArrayList<Integer> arr_file = new ArrayList<>();
while (file2.available() > 0) {
int data = file2.read();
arr_file.add(data);
}
while (file1.available() > 0) {
int data = file1.read();
arr_file.add(data);
}
file1.close();
file2.close();
FileOutputStream file1Write = new FileOutputStream(new File(reader.readLine()));
for (int i=0;i<arr_file.size();i++) {
file1Write.write(arr_file.get(i));
}
file1Write.close();
reader.close();
}
}
package com.javarush.task.task18.task1819;
/*
Объединение файлов
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream file1 = new FileInputStream(new File(reader.readLine()));
FileInputStream file2 = new FileInputStream(new File(reader.readLine()));
ArrayList<Integer> arr_file = new ArrayList<>();
while (file2.available() > 0) {
int data = file2.read();
arr_file.add(data);
}
while (file1.available() > 0) {
int data = file1.read();
arr_file.add(data);
}
file1.close();
file2.close();
FileOutputStream file1Write = new FileOutputStream(new File(reader.readLine()));
for (int i=0;i<arr_file.size();i++) {
file1Write.write(arr_file.get(i));
}
file1Write.close();
reader.close();
/*
for (int i=0;i<arr_file1.size();i++) {
file1_write.write(arr_file1.get(i));
}*/
}
}