91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java怎么統計數組重復元素個數

小億
185
2023-12-09 04:55:32
欄目: 編程語言

可以使用HashMap來統計數組中重復元素的個數。首先遍歷數組,將數組中的元素作為鍵,出現的次數作為值存儲在HashMap中。然后再遍歷HashMap,輸出重復元素及其出現的次數。

以下是示例代碼:

import java.util.HashMap;
import java.util.Map;

public class CountDuplicates {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1};

        // 使用HashMap來統計重復元素的個數
        Map<Integer, Integer> countMap = new HashMap<>();
        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();
            int count = entry.getValue();
            if (count > 1) {
                System.out.println("重復元素:" + num + ",出現次數:" + count);
            }
        }
    }
}

以上代碼輸出的結果為:

重復元素:1,出現次數:3
重復元素:2,出現次數:2
重復元素:3,出現次數:2
重復元素:4,出現次數:2
重復元素:5,出現次數:2

0
蓬溪县| 清原| 泗水县| 中江县| 满城县| 安达市| 察隅县| 阳城县| 外汇| 思茅市| 东源县| 安乡县| 沂源县| 瑞安市| 大新县| 宝山区| 茌平县| 随州市| 永泰县| 团风县| 浦北县| 丰顺县| 定西市| 南投县| 淮滨县| 揭阳市| 婺源县| 青河县| 东城区| 司法| 清苑县| 云阳县| 吉首市| 麻栗坡县| 马鞍山市| 绵阳市| 峡江县| 崇礼县| 四会市| 东丰县| 宣武区|