博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Collectors.groupingBy 使用
阅读量:4294 次
发布时间:2019-05-27

本文共 1664 字,大约阅读时间需要 5 分钟。

 

本文主要介绍一下lambda表达式中的Collectors.groupingBy的使用。

//groupingBy使用        System.out.println("=======groupingBy==========");        Stream
stream = Stream.of(new Person("1", "aa", "12"), new Person("1", "bb", "13"), new Person("3", "cc", "14")); System.out.println(stream.collect(Collectors.groupingBy(x -> x.id))); //groupingBy Map
> tempMap = Stream.of(new Person("1", "aa", "12"), new Person("1", "bb", "13"), new Person("3", "cc", "14")) .collect(Collectors.groupingBy(x -> x.id)); for (String s : tempMap.keySet()) { tempMap.get(s).stream().forEach(x -> System.out.println(x)); } Map
> collectGroup = Stream.of(1, 2, 3, 4) .collect(Collectors.groupingBy(it -> it > 3)); System.out.println("collectGroup : " + collectGroup);

这里用到的Person类的代码:

class Person {    String id;    String name;    String age;     public String getId() {        return id;    }     public void setId(String id) {        this.id = id;    }     public String getName() {        return name;    }     public void setName(String name) {        this.name = name;    }     public String getAge() {        return age;    }     public void setAge(String age) {        this.age = age;    }     public Person() {    }     public Person(String id, String name, String age) {        this.id = id;        this.name = name;        this.age = age;    }     @Override    public String toString() {        return "Person{" +                "id='" + id + '\'' +                ", name='" + name + '\'' +                ", age='" + age + '\'' +                '}';    }}

看一下运行结果:

你可能感兴趣的文章
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>
设计模式19_状态
查看>>
设计模式20_观察者
查看>>
vnpy学习10_常见坑
查看>>
vnpy学习10_常见坑02
查看>>
用时三个月,终于把所有的Python库全部整理了!拿去别客气!
查看>>
pd.stats.ols.MovingOLS以及替代
查看>>
vnpy学习11_增加测试评估指标
查看>>
资金流入流出计算方法
查看>>
海龟交易法则07_如何衡量风险
查看>>
海龟交易法则08_风险与资金管理
查看>>
海龟交易法则09_海龟式积木
查看>>
海龟交易法则10_通用积木
查看>>
海龟交易法则14_掌控心魔
查看>>
海龟交易法则15_万事俱备
查看>>
海龟交易法则16_附原版海龟交易法则
查看>>
克罗谈投资策略01_期货交易中的墨菲法则
查看>>