首页 > 综合 > 网络互联问答 >

🌟java8笔记: sorted()之正序倒序🌟

发布时间:2025-03-20 03:20:04来源:

小伙伴们,今天来聊聊Java8中的`sorted()`方法,它可是流操作里的神器!✨ `sorted()`用于对集合进行排序,默认是自然排序(也就是正序)。如果想实现倒序排序,就需要稍微动点小脑筋啦!🧐

首先,正序排序很简单,直接使用`sorted()`即可。比如:

```java

List numbers = Arrays.asList(5, 3, 9, 1);

numbers.stream().sorted().forEach(System.out::println);

```

输出结果为:1, 3, 5, 9。👌

那么如何实现倒序呢?这里需要用到`Comparator.reverseOrder()`方法。代码如下:

```java

numbers.stream().sorted(Comparator.reverseOrder()).forEach(System.out::println);

```

这次输出的结果就变成了:9, 5, 3, 1。🤩

是不是超简单?掌握这个技巧后,你就可以轻松应对各种排序需求啦!💪 接下来不妨动手试试,看看还能用`sorted()`玩出什么花样吧!💫

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。