这个设计模式好无聊。。
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());
网友评论