0
点赞
收藏
分享

微信扫一扫

【Java篇】统计一个字符串中有几种字符,每个字符的个数(集合实现)


 主要考察的是对字符串中的方法的熟悉程度,以及对集合的熟悉程度

因为要统计字符的个数,所以首先想到的是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());
}

}

 

举报

相关推荐

0 条评论