//Jesus answered, "I told you that I am he. If therefore you seek me, let these go their way," (John 18:8) package com.javarush.task.task18.task1819; /* ÐбÑединение Ñайлов */ import java.io.*; public class Solution { static final int BUF_SIZE = 1024; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String fileName1 = br.readLine(); String fileName2 = br.readLine(); br.close(); ByteArrayOutputStream mem = new ByteArrayOutputStream(); fileToMem (mem, fileName2); fileToMem (mem, fileName1); FileOutputStream fileOutputStream = new FileOutputStream(fileName1); mem.writeTo(fileOutputStream); fileOutputStream.close(); } public static void fileToMem(ByteArrayOutputStream mem, String fileName) throws IOException { FileInputStream fileInputStream = new FileInputStream(fileName); int readedByte = 0; while (fileInputStream.available() > 0) { byte[] buf = new byte[Solution.BUF_SIZE]; readedByte = fileInputStream.read(buf); mem.write(buf, 0, readedByte); } fileInputStream.close(); } } /* ÐбÑединение Ñайлов СÑиÑаÑÑ Ñ ÐºÐ¾Ð½Ñоли 2 имени Ñайла. РнаÑало пеÑвого Ñайла запиÑаÑÑ ÑодеÑжимое вÑоÑого Ñайла Ñак, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑилоÑÑ Ð¾Ð±Ñединение Ñайлов. ÐакÑÑÑÑ Ð¿Ð¾Ñоки. ТÑебованиÑ: 1.âÐÑогÑамма должна два Ñаза ÑÑиÑаÑÑ Ð¸Ð¼ÐµÐ½Ð° Ñайлов Ñ ÐºÐ¾Ð½Ñоли. 2.âÐÐ»Ñ Ð¿ÐµÑвого Ñайла Ñоздай поÑок Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸ ÑÑиÑай его ÑодеÑжимое. 3.âÐаÑем, Ð´Ð»Ñ Ð¿ÐµÑвого Ñайла Ñоздай поÑок Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи. ÐÐ»Ñ Ð²ÑоÑого - Ð´Ð»Ñ ÑÑениÑ. 4.âСодеÑжимое пеÑвого и вÑоÑого Ñайла нÑжно обÑединиÑÑ Ð² пеÑвом Ñайле. 5.âСнаÑала должно идÑи ÑодеÑжимое вÑоÑого Ñайла, заÑем ÑодеÑжимое пеÑвого. 6.âСозданнÑе Ð´Ð»Ñ Ñайлов поÑоки Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°ÐºÑÑÑÑ. package com.javarush.task.task18.task1819; * ÐбÑединение Ñайлов * public class Solution { public static void main(String[] args) { } } */