设计模式之过滤器 Filter \ Criteria

2018-11-23  本文已影响36人  音符纸飞机

这个设计模式好无聊。。
java里stream的filter, groupingBy

Map<Integer, List<Person >> groupMap = persons.stream().collect(Collectors.groupingBy(Person::getGender));
List<Person> men = people.stream()
        .filter(o -> o.getGender() == Gender.Male)
        .filter(o -> o.getAge() >= 23)
        .collect(Collectors.toList());
上一篇 下一篇

猜你喜欢

热点阅读