lambda表达式

List<Person> personList = xxx;

集合过滤

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

对象取字段

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

分组

  groupingBy()

List转Map

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

上一篇:ASP.Net SKU


下一篇:C#常用优化总结