Java。每个符号在矩阵中出现多少次?

问题描述 投票:0回答:1

有一个二维数组10x10,填充有随机的英文字母(大写和小写)如何计数,数组中的每个符号出现多少次?

java arrays multidimensional-array
1个回答
0
投票

请检查此解决方案。它将帮助您计算频率

HashMap<Integer,Integer> hm  = new HashMap<>();
    for(int i =0;i<10;i++){
        for(int j=0;j<10;j++){
            if(hm.containsKey(arr[i][j])){
                int freq = hm.get(arr[i][j]);
                hm.put(arr[i][j],++freq);
            } else {
                hm.put(arr[i][j],1);
            }
        }
    }

我正在创建integer,integer的HashMap。您可以根据需要创建Character,Integer的HashMap。

© www.soinside.com 2019 - 2024. All rights reserved.