Все работает правильно но почему-то не принимает.
требуется подсказка.
Еще пишет что не все потоки закрыты, но они все закрыты.
package com.javarush.task.task18.task1825;
import java.io.*;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
import java.nio.file.Path;
/*
Собираем файл
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String fileName = null;
String fileZapis = null;
while (!(fileName = bufferedReader.readLine()).equals("end")) {
FileInputStream fileInputStream = new FileInputStream(fileName);
byte[] bytes = new byte[fileInputStream.available()];
if (fileInputStream.available() > 0) {
fileInputStream.read(bytes);
}
fileInputStream.close();
if (fileZapis == null) {
String[] file = fileName.split(".part.");
fileZapis = file[0] + file[file.length - 1];
}
FileOutputStream fileOutputStream = new FileOutputStream(fileZapis, true);
fileOutputStream.write(bytes);
fileOutputStream.close();
}
bufferedReader.close();
}
}