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

溫馨提示×

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
龙江县| 鄂托克前旗| 桂林市| 健康| 天津市| 秦皇岛市| 遂平县| 张家港市| 确山县| 象山县| 巢湖市| 闸北区| 怀柔区| 黄浦区| 鄂尔多斯市| 滁州市| 青岛市| 潜江市| 白山市| 德化县| 乌什县| 米易县| 龙胜| 新竹市| 徐水县| 宝坻区| 鞍山市| 巨野县| 勃利县| 北宁市| 连山| 西林县| 察雅县| 沙洋县| 富裕县| 中超| 佛冈县| 大城县| 威远县| 克山县| 祁阳县|