java怎么统计数组重复元素个数

网友投稿 260 2024-01-13

可以使用HashMap来统计数组中重复元素的个数。首先遍历数组,将数组中的元素作为键,出现的次数作为值存储在HashMap中。然后再遍历HashMap,输出重复元素及其出现的次数。

以下是示例代码:

import java.util.HashMap; import java.util.Map; public classCountDuplicates { publicstaticvoidmain(String[] args){ int[] array = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1}; // 使用HashMap来统计重复元素的个数 Map<Integer, Integer> countMap = newHashMap<>();for (int num : array) { if(countMap.containsKey(num)) { countMap.put(num, countMap.get(num) +1); } else { countMap.put(num, 1); } } // 输出重复元素及其出现的次数 for(Map.Entry<Integer, Integer> entry : countMap.entrySet()) {int num = entry.getKey(); intcount = entry.getValue();if (count > 1) { System.out.println("重复元素:" + num + ",出现次数:"+ count); } } } }

以上代码输出的结果为:

重复元素:1,出现次数:3 重复元素:2,出现次数:2 重复元素:3,出现次数:2 重复元素:4,出现次数:2 重复元素:5,出现次数:2

购买使用服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:matlab聚类分析的步骤是什么
下一篇:python怎么生成日志文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~