Пишет, но не то, подскажите пож, в чем ошибка?
package com.javarush.task.task18.task1825;
import java.io.*;
import java.nio.file.Path;
import java.util.Arrays;
import java.util.Set;
import java.util.TreeSet;
/*
C:\Users\Екатерина\Desktop\test.txt.part1.txt
C:\Users\Екатерина\Desktop\Lion.avi.part2
C:\Users\Екатерина\Desktop\Lion.avi.part3
end
*/
/*
Собираем файл
*/
public class Solution {
public static void main(String[] args) {
try (BufferedReader br_console = new BufferedReader(new InputStreamReader(System.in))) {
String s = "";
String[] parts = new String[1];
Set<String> treeSet = new TreeSet<>();
while (!s.equals("end")) {
s = br_console.readLine();
if (s.contains("part")) {
treeSet.add(s);
parts = s.split(".part");
}
}
FileOutputStream fos = new FileOutputStream(parts[0]);
for (String filePath : treeSet
) {
BufferedInputStream br_file = new BufferedInputStream(new FileInputStream(filePath));
while (br_file.read()>-1)
fos.write(br_file.read());
br_file.close();
}
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}