Я понял что метод sort не подходит. Как могу его заменить?
package com.javarush.task.task18.task1825;
/*
Собираем файл
*/
import java.io.*;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
String fileName;
ArrayList<String> list = new ArrayList<>();
while (!(fileName = scanner.nextLine()).equals("end")){
list.add(fileName);
}
scanner.close();
Collections.sort(list);
FileOutputStream fileOutputStream = new FileOutputStream(new File("D:\\Files\\Math.txt"));
for (int i = 0; i < list.size(); i++) {
FileInputStream fileInputStream = new FileInputStream(list.get(i));
byte[] bytes = new byte[fileInputStream.available()];
while (fileInputStream.available() > 0){
int data = fileInputStream.read(bytes);
fileOutputStream.write(bytes, 0 , data);
}
fileInputStream.close();
}
fileOutputStream.close();
}
}