统计一个字符串中每个字符出现的次数

public class Test1 {

public static void main(String[] args) throws Throwable {
Map<String, Integer> map=new HashMap<>();
String[] strings={"abc","bb","cc","abc","b","cc"};
for(int i=0;i<strings.length-1;i++){
if (map.containsKey(strings[i])) {
map.put(strings[i],map.get(strings[i])+1);
}else {
map.put(strings[i],1);
}
}

Iterator<Entry<String, Integer>> iterator = map.entrySet().iterator();

while (iterator.hasNext()) {
Entry<String, Integer> next = iterator.next();
System.out.println(next.getKey()+"----"+next.getValue());
}
}

}

posted @ 2018-04-09 10:56  刘百会  阅读(242)  评论(0编辑  收藏  举报