//查询code值出现的次数 Map<Object, Long> collect= list.stream().collect(Collectors.groupingBy(Entity::getCode,Collectors.counting())); //过滤查出大于1的code值 List<Object> collect2=collect.keySet().stream().filter(key->collect.get(key)>1).collect(Collectors.toList());
java中list的查询过滤使用
最新推荐文章于 2024-06-18 10:04:45 发布
这篇博客探讨了如何利用Java 8的Stream API来对Map进行操作,具体包括根据Entity的code值进行分组计数,并进一步过滤出code值出现超过一次的条目。这个示例展示了Java高效的数据处理能力。
摘要由CSDN通过智能技术生成