您的位置:首页 > 其它

Map集合的使用,定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数。

2020-08-16 17:45 148 查看
ArrayList<String> al = new ArrayList<>();
HashMap<Character, Integer> hm = new HashMap<>();
al.add("abc");
al.add("bcd");

for (String s : al) {
char[] ca = s.toCharArray();
for (char c : ca) {
if (!hm.containsKey(c)) {
hm.put(c, 1);
}else {
hm.put(c, hm.get(c)+1);
}
}
}
System.out.println(hm);

结果

{a=1, b=2, c=2, d=1}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐