Куча ошибок что не так ?
package com.javarush.task.task18.task1825;
import java.io.*;
import java.util.*;
/*
Собираем файл
*/
public class Solution {
public static void main(String[] args) throws Exception{
InputStreamReader inputStreamReader = new InputStreamReader(System.in);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String url = "";
String newFile = "";
SortedMap<String, FileInputStream> files = new TreeMap<>();
while (true){
url = bufferedReader.readLine();
if (!url.equals("exit")) {
int indexDot = url.lastIndexOf(".");
String strDot = url.substring(indexDot+1);
newFile = url.substring(0, indexDot);
FileInputStream fileInputStream = new FileInputStream(url);
files.put(strDot, fileInputStream);
}
else
break;
}
FileOutputStream fileOutputStream = new FileOutputStream(newFile);
BufferedOutputStream outputStream = new BufferedOutputStream(fileOutputStream);
for (String key : files.keySet()) {
FileInputStream fileInputStream = files.get(key);
BufferedInputStream inputStream = new BufferedInputStream(fileInputStream);
byte[] bytes = new byte[inputStream.available()];
inputStream.read(bytes);
outputStream.write(bytes);
outputStream.flush();
inputStream.close();
fileInputStream.close();
}
outputStream.close();
fileOutputStream.close();
}
}