java统计每个字符串出现的次数,java 字符串 出现次数
实施思路:
1.使用Scanner获取用户输入的字符串。
2.创建一个映射集,其中key是字符串中的字符,value是字符数。
3.遍历字符串以获取每个字符。
4.使用获得的字符,到映射集去判断该键是否存在。
密钥存在:
通过字符(键)获取值(字符数)
价值
Put(key,value)将新值存储在映射集中
密钥不存在:
放(键,1)
5.遍历地图集并输出结果。
(视频教程推荐:java视频)
具体代码是:
公共静态void main(String[] args) {
//1.使用扫描仪获取用户输入的字符串
Scanner sc=新扫描仪(system . in);
System.out.println(请输入字符串);
string s=sc . next();
//2.创建一个映射集,其中key是字符串中的字符,value是字符数。
HashMapCharacter,Integer map=new HashMap();
//3.遍历字符串以获取每个字符
for (char c : s.toCharArray()) {
//4.用获取的字符去映射集合判断该键是否存在。
if (map.containsKey(c)) {
//密钥存在
整数值=map . get(c);
价值;
map.put(c,value);
}否则{
//键不存在
map.put(c,1);
}
}
//5.遍历地图集并输出结果
for(字符键:map.keySet()){
整数值=map . get(key);
System.out.println(键-值);
}
}推荐教程:java开发入门以上是java计算每个字符在某个字符串中出现的次数的详细内容。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。