有一个二维数组10x10,填充有随机的英文字母(大写和小写)如何计数,数组中的每个符号出现多少次?
请检查此解决方案。它将帮助您计算频率
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。