I do know what is a problem with this solution. I think it can be problem with 40 line.
package com.codegym.task.task18.task1819;
/*
Combining files
*/
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner sc=new Scanner(System.in);
String file1=sc.nextLine();
String file2=sc.nextLine();
try(
FileInputStream fileInputStreamFile1=new FileInputStream(file1);
FileOutputStream fileOutputStreamFile1=new FileOutputStream(file1);
FileInputStream fileInputStreamFile2=new FileInputStream(file2);
) {
byte[] bytes = new byte[fileInputStreamFile1.available()];
int count = fileInputStreamFile1.read(bytes);
byte[] bytes2=new byte[fileInputStreamFile2.available()];
int count2=fileInputStreamFile2.read(bytes2);
fileOutputStreamFile1.write(bytes2, 0, bytes2.length);
fileOutputStreamFile1.write(bytes,count2+1,bytes.length);
}
}
}