用HashMap统计一个字符串中每个字符出现的次数
程序员文章站
2022-04-18 11:31:49
...
package set;
import java.util.HashMap;
import java.util.TreeMap;
public class TreeMapDemo {
public static void main(String[] args) {
//统计一个字符串中每个字符出现的次数
String str = "aaabbccm";
//1.字符串转数组
char [] arr = str.toCharArray();
//2.创建map
HashMap<Character,Integer> hm = new HashMap<>();
//3.遍历数组key-value
for (char c : arr) {
//4.每取出一个元素,判断key是否存在
if(!hm.containsKey(c)){
//5.若不存在,存入key,value=1
hm.put(c, 1);
}else{
//6.若存在,value+1
hm.put(c, hm.get(c)+1);
}
}
System.out.println(hm);
}
}
上一篇: 轮播时大图片居中显示,左右隐藏
下一篇: Hystrix【参数配置及缓存】
推荐阅读
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
Java统计一个字符串在另外一个字符串出现次数的方法
-
MSSQL sqlserver 统计"一个字符串"在"另一个字符串"中出现的次数的方法
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
核心API的使用(给定一个字符串,统计每个字符出现的次数)
-
面试题-给定一段文本,找到包含字段串a,同时剔除包含字符串b的行,然后使用“:”分割取所有列,最后对结果排序,统计每个值出现的次数
-
统计一个字符串中相应字符出现的次数
-
统计一个字符串中相应字符出现的次数
-
使用grep -o统计文件中某个字符串出现的次数
-
mysql 统计一个字符在字符串中出现的次数