失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 用java编写一个函数 统计一个字符串中每个字母出现的次数

用java编写一个函数 统计一个字符串中每个字母出现的次数

时间:2023-09-04 05:38:52

相关推荐

用java编写一个函数 统计一个字符串中每个字母出现的次数

独角兽企业重金招聘Python工程师标准>>>

String str ="2342asfghgyu56asdasda";

Map<String,Integer> maps = new HashMap<String,Integer>();

for(int i=0;i<str.length();i++){

String key = String.valueOf((str.charAt(i)));

if(!maps.containsKey(key)) maps.put(key, 1);

else{ int val =maps.get(key); maps.put(key, val+1); } }

for(Map.Entry i : maps.entrySet()){

System.out.println(i.getKey()+ "=="+i.getValue());

}

substring函数是取一个string子串,如果j=1,那么str.substring(j+1)就是取从第二位开始的子串,所以str.substring(j+1)等于"345";valueOf是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么经过Integer.valueOf("345")转换,345就是一个Integer类型了最后说这个intValue函数,它是将一个Integer类型转换成原始类型int,所以最后len就等于345了。

如果觉得《用java编写一个函数 统计一个字符串中每个字母出现的次数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。