package com.codegym.task.task18.task1819; /* Combining files */ import java.io.*; 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(); FileInputStream streamOne = new FileInputStream(file1); FileInputStream streamTwo = new FileInputStream(file2); byte[] fileOneContent = readFileContent(streamOne); byte[] filetwoContent = readFileContent(streamTwo); FileOutputStream outputStream = new FileOutputStream(file1); outputStream.write(filetwoContent); outputStream.write(System.lineSeparator().getBytes()); outputStream.write(fileOneContent); reader.close(); outputStream.close(); } private static byte[] readFileContent(InputStream inputStream) throws IOException { byte[] buffer = new byte[inputStream.available()]; while (inputStream.available() > 0) { inputStream.read(buffer); } inputStream.close(); return buffer; } }