亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java如何統計數組元素出現次數

小億
184
2023-10-07 13:13:07
欄目: 編程語言

可以通過使用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<Integer, Integer> 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.Entry<Integer, Integer> entry : countMap.entrySet()) {
System.out.println(entry.getKey() + " 出現次數:" + entry.getValue());
}
}
}

運行上述代碼,輸出結果為:

1 出現次數:2
2 出現次數:2
3 出現次數:2
4 出現次數:2
5 出現次數:2
6 出現次數:1

其中,數組元素1、2、3、4、5的出現次數都為2,而數組元素6的出現次數為1。

0
和林格尔县| 汉寿县| 泸定县| 松桃| 锦州市| 湛江市| 海伦市| 连江县| 宜州市| 仪陇县| 长泰县| 砀山县| 石景山区| 佛山市| 京山县| 多伦县| 玉屏| 塔河县| 甘孜县| 海林市| 古蔺县| 无极县| 奉贤区| 洪泽县| 武穴市| 天门市| 合山市| 博白县| 富平县| 昭通市| 永昌县| 扬中市| 杭锦旗| 邢台市| 科技| 多伦县| 崇信县| 瑞丽市| 湖州市| 伊吾县| 陆川县|