java:集合框架(统计字符串中每个字符出现的次数)
程序员文章站
2022-03-02 14:13:25
...
import java.util.HashMap;
public class Test1 {
public static void main(String[] args) {
String s = "aaaabbbcccccccccc";
char[] arr=s.toCharArray();
HashMap<Character, Integer> hm=new HashMap<>();
for (char e : arr) {//遍历字符数组
// if(!hm.containsKey(c)) {//如果不包含这个键
// hm.put(c, 1);
// }else {
// hm.put(c, hm.get(c)+1);
// }
hm.put(e, !hm.containsKey(e)?1:hm.get(e)+1);
}
for (Character key : hm.keySet()) {
System.out.println(key+"="+hm.get(key));
}
}
}
上一篇: 框架frame自适应内容高度
下一篇: 统计字符串中每个字符出现的次数
推荐阅读
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
核心API的使用(给定一个字符串,统计每个字符出现的次数)
-
面试题-给定一段文本,找到包含字段串a,同时剔除包含字符串b的行,然后使用“:”分割取所有列,最后对结果排序,统计每个值出现的次数
-
统计一个字符串中相应字符出现的次数
-
统计一个字符串中相应字符出现的次数
-
使用grep -o统计文件中某个字符串出现的次数
-
java程序员的从0到1:统计某字符串在某文件中出现的次数(面试题)
-
java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例
-
使用python生成包含1000个随机字符的字符串,然后统计每个字符的出现次数。(使用字典)
-
统计jQuery中各字符串出现次数的工具