Java中统计字符串中字符出现的次数
程序员文章站
2024-03-12 13:31:08
...
统计字符串中字符出现的次数
public static void test(String str){
Map<Character,Integer> map = new HashMap<>();
char[] a = str.toCharArray();//先将字符串转为字符数组
for (char c : a) {//遍历字符数组
if(map.containsKey(c)) {//如果map集合中已存在此key值,将value值+1
map.put(c, map.get(c)+1);
}
else {//第一次出现的key值,value赋1
map.put(c, 1);
}
}
//遍历map集合
Set<Entry<Character, Integer>> entrySet = map.entrySet();
for (Entry<Character, Integer> entry : entrySet) {
System.out.println(entry);
}
}
运行结果:
上一篇: 径向基(RBF)神经网络
下一篇: java文件上传技术深入剖析