Друзья, добрый день! Подскажите, что в моем коде не так, не удалось решить задачу. Не до конца понял тему похоже.
package com.javarush.task.task18.task1819;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file1 = reader.readLine();
String file2 = reader.readLine();
FileInputStream inputStream1 = new FileInputStream(file1);
//BufferedInputStream bufferedInputStream1 = new BufferedInputStream(inputStream1);
FileOutputStream outputStream = new FileOutputStream(file1);
//BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream);
FileInputStream inputStream2 = new FileInputStream(file2);
//BufferedInputStream bufferedInputStream2 = new BufferedInputStream(inputStream2);
byte[]data1 = new byte[20];
byte[]data2 = new byte[20];
int count1 = 0;
int count2 = 0;
while (inputStream1.available() > 0)
{
count1 = inputStream1.read(data1);
}
while (inputStream2.available() > 0)
{
count2 = inputStream2.read(data2);
outputStream.write(data2);
outputStream.write(data1,count2+1,count1);
}
inputStream1.close();
inputStream2.close();
outputStream.close();
}
}