2020-11-12 21:30发布
/**
* 使用Lambda表达式实现过滤统计
*/
public void countListItemNum(List list) {
// 使用Map存储List中每个元素的数量:
// key:元素 value:数量
Map result = new HashMap<>();
list.forEach(item->{
long count = list.stream().filter(f->
item.equals(f)).count();
result.put(item, count);
});
// 遍历结果map
result.forEach((k,v)->{
System.out.println(k + ":" + v);
}
最多设置5个标签!
/**
* 使用Lambda表达式实现过滤统计
*/
public void countListItemNum(List list) {
// 使用Map存储List中每个元素的数量:
// key:元素 value:数量
Map result = new HashMap<>();
list.forEach(item->{
long count = list.stream().filter(f->
item.equals(f)).count();
result.put(item, count);
});
// 遍历结果map
result.forEach((k,v)->{
System.out.println(k + ":" + v);
});
}
一周热门 更多>