Когда я пытаюсь отсортировать LinkedList с помощью sort, и я запускаю тест, я получаю следующую ошибку:
Нерешенная проблема компиляции:
Невозможно вернуть недействительный результат
У меня есть функция, которая рекурсивно выводит список файлов в каталогах и подкаталогах. А затем вернуть LinkedList файлов. Я пытаюсь сделать операцию сортировки до возврата. Но я не могу вернуть недействительный результат.
В списке есть файлы перед выполнением сортировки.
public LinkedList<File> recursiveFiles(){
LinkedList<File> resultado = new LinkedList<File>();
//Insert Files on resultado
...
Comparator<File> sorter = new Comparator<File>() {
@Override
public int compare(File first, File second) {
return first.compareTo(second);
}
};
return resultado.sort(sorter);
Я ожидаю отсортировать LinkedList, но у меня возникает проблема с компиляцией: не удается вернуть недействительный результат.