Как такое может быть, програма была решенна (прошла валидацию и т.д), мне показали мой результат. после она повторно появилась в нерешенных, и при внесении кода, который был принят, валидатор не принимает решение....
package com.javarush.task.task18.task1819;
/*
Объединение файлов
*/
import java.io.*;
public class Solution {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String firstFile;
String secondFile;
try {
firstFile = reader.readLine();
secondFile = reader.readLine();
reader.close();
File fileForCopy = new File("/home/alena/Desktop/JavaRushTasks/third.txt");
FileOutputStream fileOutputStream = new FileOutputStream(fileForCopy);
FileInputStream fileInputStream = new FileInputStream(firstFile);
if (fileInputStream.available() > 0) {
byte [] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
fileOutputStream.write(buffer);
}
fileInputStream.close();
fileOutputStream.close();
fileInputStream = new FileInputStream(secondFile);
fileOutputStream = new FileOutputStream(firstFile);
if (fileInputStream.available() > 0) {
byte[] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
fileOutputStream.write(buffer);
}
fileInputStream.close();
fileInputStream = new FileInputStream(fileForCopy);
if (fileInputStream.available() > 0) {
byte[] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
fileOutputStream.write(buffer);
}
fileInputStream.close();
fileOutputStream.close();
fileForCopy.delete();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
}