Как использовать Java 8 Lambda для сортировки потока в обратном порядке?JAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать Java 8 Lambda для сортировки потока в обратном порядке?

Сообщение Anonymous »

Я использую java rambda для сортировки списка. < /p>
Как я могу сортировать его обратным?Arrays.asList(files).stream()
.filter(file -> isNameLikeBaseLine(file, baseLineFile.getName()))
.sorted(new Comparator() {
public int compare(File o1, File o2) {
int answer;
if (o1.lastModified() == o2.lastModified()) {
answer = 0;
} else if (o1.lastModified() > o2.lastModified()) {
answer = 1;
} else {
answer = -1;
}
return -1 * answer;
}
})
.skip(numOfNewestToLeave)
.forEach(item -> item.delete());


Подробнее здесь: https://stackoverflow.com/questions/286 ... erse-order

Вернуться в «JAVA»