stream用法

List abc

按id分组
Map> collect = abc.stream().collect(Collectors.groupingBy(ABC::getId));
for(Map.Entry> map:collect.entrySet()) {

map.getKey()   和map.getValue()

}

只取id做新的一个list

List collect = abc.stream().map(ABC::getId).collect(Collectors.toList());



你可能感兴趣的:(java)