lambda表达式

List personList = xxx;

集合过滤

  personList.stream.filter(x->x.getAge()>20).collect(Collectors.toList());

对象取字段

  List names = personList.stream.map(Person::getName()).collect(Collectors.toList());

分组

  groupingBy()

List转Map

  Map personMap = personList.stream.toMap(x->getId(),x);

你可能感兴趣的:(lambda表达式)