主要考察的是对字符串中的方法的熟悉程度,以及对集合的熟悉程度
因为要统计字符的个数,所以首先想到的是key value形式的集合,也就是Map
@Test
public void test(){
String s = "yekmaakkccekymbvb";
Map<Character,Integer> result = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++){
char ch = s.charAt(i);
if(result.get(ch) != null){
result.put(ch,result.get(ch)+1);
}else{
result.put(ch,1);
}
}
for(Map.Entry entry: result.entrySet()){
System.out.println(entry.getKey()+"->"+entry.getValue());
}
}
标签:字符,ch,Java,Map,get,个数,result,entry From: https://blog.51cto.com/u_12131813/6002824