中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
麻江县| 信丰县| 新宾| 隆安县| 正宁县| 喀喇沁旗| 濉溪县| 普兰店市| 鲜城| 纳雍县| 建始县| 合肥市| 伊宁县| 桃源县| 平安县| 温州市| 凤庆县| 青冈县| 慈利县| 治县。| 黔西| 多伦县| 抚远县| 江川县| 天祝| 金门县| 龙泉市| 铅山县| 平度市| 宝山区| 东乌| 凌云县| 安义县| 南通市| 伊通| 隆子县| 岳西县| 基隆市| 林州市| 介休市| 赤壁市|