java中如何统计数组元素出现的次数

分类:网络文章 时间:2024-02-20 00:55 浏览:0 评论:0
0

可以使用HashMap来统计数组元素的出现次数。具体步骤如下:

  1. 创建一个HashMap对象,用于存储数组元素及其对应的出现次数。
  2. 遍历数组中的每个元素。如果HashMap中已经存在该元素,则该元素对应的数字加1;如果HashMap中不存在该元素,则使用该元素作为键。出现次数初始化为1并放入HashMap中。
  3. 遍历整个数组后,HashMap中的键值对就是数组元素及其对应的出现次数。

以下是示例代码:

import java.util.HashMap;import java.util.Map;public class ArrayElementCount { public static void main(String[] args) {int[] arr = {1, 2, 3, 4, 4, 2, 1, 3, 5, 6, 5};//创建一个用于计数数组的HashMap对象元素出现的次数 Map countMap = new HashMap<>();// 遍历数组,统计元素出现的次数 for (int num : arr) {if (countMap.containsKey(num)) {countMap.put( num, countMap.get(num) + 1);} else {countMap.put(num, 1);}}//输出统计结果 for (Map.Entryentry : countMap.entrySet()) { System.out.println(entry.getKey () + "出现次数:" + entry.getValue());}}}

运行上述代码,输出结果为:

1 出现次数:22 出现次数:23 出现次数:24 出现次数:25 出现次数:26 出现次数:1

其中,数组元素 1 和2 、3、4、5出现的次数均为2,数组元素6出现的次数为1。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 网络文章 > java中如何统计数组元素出现的次数

用户评论