List<String> data = Arrays.asList("A", "B", "A", "C", "B", "A", "D");
Map<String, Long> countMap = data.stream()
.collect(Collectors.groupingBy(e -> "年龄-"+e, Collectors.counting()));
// 打印分组和数量
for (Map.Entry<String, Long> entry : countMap.entrySet()) {
System.out.println("Element: " + entry.getKey() + ", Count: " + entry.getValue());
}
list去重、分组并统计数量
最新推荐文章于 2024-05-26 17:13:51 发布