How to use a Java8 lambda to sort a stream in reverse order?

后端 未结 12 1696
暗喜
暗喜 2020-11-29 17:25

I\'m using java lambda to sort a list.

how can I sort it in a reverse way?

I saw this post, but I want to use java 8 lambda.

Here is my code (I used

12条回答
  •  感动是毒
    2020-11-29 17:54

    In simple, using Comparator and Collection you can sort like below in reversal order using JAVA 8

    import java.util.Comparator;;
    import java.util.stream.Collectors;
    
    Arrays.asList(files).stream()
        .sorted(Comparator.comparing(File::getLastModified).reversed())
        .collect(Collectors.toList());
    

提交回复
热议问题