java统计字符串中每个字符出现的次数
程序员文章站
2022-04-18 18:30:02
...
java统计字符串中每个字符出现的次数
java统计字符串中每个字符出现的次数
使用HashMap的方法来统计字符串中的字符,例如 String s = “abjkabfafjaf”;输出结果为
a=4
b=2
f=3
j=2
k=1
import java.util.HashMap;
import java.util.Map;
public class exp2 {
public static void main(String[] args) {
String s = "abjkabfafjaf";
//使用toCharArray将字符串转换为char数组
char[] chars = s.toCharArray();
//创建一个HashMap表名为map
Map<Character,Integer> map = new HashMap<>();
//使用foreach遍历数组
for (char c : chars){
//如果map中不存在c这个字符,就使用put方法添加一个,并将value部分设为1
if (!map.containsKey(c)){
map.put(c,1);
//否则,将value部分加1
}else {
map.put(c,map.get(c) + 1);
}
}
//遍历HashMap集和输出结果
for(Character c : map.keySet()){
System.out.println(c+"="+map.get(c));
}
}
}
上一篇: java统计字符串中每个字符出现的次数
推荐阅读
-
PHP中substr_count()函数获取子字符串出现次数的方法,phpsubstr_count
-
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。
-
php取中文字符串中出现次数最多的子串的代码
-
字符串压缩程序,将字符串中连续出现的重复字母进行压缩,并输出压缩后的字符串。
-
解析使用substr截取UTF-8中文字符串出现乱码的问题
-
php中计算未知长度的字符串哪个字符出现的次数最多的代码
-
获取一个字符串在另一个字符串中出现的次数
-
java代码执行字符串中的逻辑运算方法
-
php实现统计所有字符在字符串中出现次数的方法
-
字符串---判断一个字符串在另一个字符串出现的次数