Java8 新特性之Stream(九)-- Stream的sorted()详细用法

本文介绍了Java8 Stream API中的sorted()方法,包括自然排序(要求元素实现Comparable接口)和使用Comparator进行自定义排序的示例演示。通过示例展示了sorted()在处理流数据时的应用。

目录

1. sorted()的示例演示


  • sorted():自然排序,流中元素需实现Comparable接口
  • sorted(Comparator com):Comparator排序器自定义排序

1. sorted()的示例演示

@Test
    public void streamReduceThreeTest() throws Exception {
        List<User> personList = new ArrayList<User>();
        personList.add(new User("张三", 8900, 23, "男"));
        personList.add(new User("李四", 7000, 25, "男"));
        personList.add(new User("王二", 7800, 21, "女"));
        personList.add(new User("齐大", 8200, 24, "女"));
        personList.add(new User("晓丽", 7800, 24, "女"));
        personList.add(new User("小华", 8200, 34, "男"));
        personList.add(new User("小铭", 9500, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值