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

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

第1个回答  2016-06-21
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<Character, Integer> 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个回答  2016-06-21
使用Map<String, Integer>做计数器 。。。。。。。。。。。本回答被网友采纳
相似回答