Java输入字符串统计其中每个字符的个数
程序员文章站
2022-03-26 17:12:48
输入字符串统计其中每个字符的个数public class HashDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入字符串:"); String str = sc.next(); char[] chars = str.toCharArray(); HashM...
输入字符串统计其中每个字符的个数
public class HashDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入字符串:"); String str = sc.next(); char[] chars = str.toCharArray(); HashMap<Character,Integer> hm=new HashMap<>(); for (char aChar : chars) { if (hm.containsKey(aChar)){ //如果字符出现过,那么value值加一 Integer integer = hm.get(aChar); integer++; hm.put(aChar,integer); }else { hm.put(aChar,1); //如果字符没有出现过,则将字符放入key值,同时设置value值为一 } } System.out.println(hm); } }
输出结果:
aaaabbbbbbccc {a=4, b=6, c=3} Process finished with exit code 0
本文地址:https://blog.csdn.net/fengzheng_00/article/details/107872907
上一篇: 进制中的回文数相关算法
下一篇: 面试要点总结-spring
推荐阅读
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
php中3种方法统计字符串中每种字符的个数并排序
-
核心API的使用(给定一个字符串,统计每个字符出现的次数)
-
PTA练习题之6.1统计字符串中大小写字母的个数(10 分)
-
Python编写程序,统计输入字符串中的字母数量
-
编写程序:输入多个字符串,输出其中最短的字符串
-
C语言:从键盘输入一个字符串str,统计str中小写字母a到z共26个字母的个数(个数为0的不显示,其它字符不统计)。
-
面试题-给定一段文本,找到包含字段串a,同时剔除包含字符串b的行,然后使用“:”分割取所有列,最后对结果排序,统计每个值出现的次数
-
[java 基础] 统计输出字符串中的大小写字母和数字的个数
-
统计字符串中每个小写字母的个数