用JAVA编写一个程序,统计给定字符中大写字母出现次数,并将这些大写

2024-12-26 05:45:55
推荐回答(2个)
回答1:

package timu;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class TestTime {

public static void main(String[] args){
String arr = "ABDDSSKJAJUYBCcccdbtaekaekw";
Map map = new HashMap();
char[] array = arr.toCharArray();
for(int i = 0; i < array.length; i++){
if(Character.isUpperCase(array[i])){
if(map.containsKey(array[i])){
map.put(array[i], map.get(array[i]) + 1);
}else{
map.put(array[i], 1);
}
}
}

Set set = map.keySet();
Iterator it = set.iterator();
while(it.hasNext()){
Character c = (Character) it.next();

System.out.println(c +":" + map.get(c) );
}
}
}

回答2:

使用Map做计数器 。。。。。。。。。。。