判断字符出现次数 输入一个字符串,再输入要查找的字符,判断该字符在该字符串中出现的次数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 https://blog.csdn.net/mr_zql/article/details/92264836第49 import java.util.HashMap;import java.util.Map;public class Test { public static void main(String[] args) { count("11122221111"); } public static void count(String str){ char[] s = str.toCharArray(); Map<Character,Integer> map = new HashMap<Character,Integer>(16); for (char c: s) { if(map.containsKey(c)){ map.put(c,map.get(c) + 1); }else{ map.put(c,1); } } for (Map.Entry<Character,Integer> entry:map.entrySet()) { System.out.println(entry.getKey()+"出现了"+entry.getValue()+"次"); } }} 哪有那么麻烦, int length = str.length(); str = str.replace(a,""); int count = length - str.length; //a是你要统计出现的个数.这个只能是输入一个字符的时候统计,输入多个字符的时候才要遍历,自己尝试一下怎么做. struts2 select 如何取值 DAO模式是什么? 请高手求救.在线等哦 acegi用户问题 struts,hibernate,spring中遇到的问题,请老大们指点啊 ==与equals的区别 我的tomcat运行一段时间就自动关闭了,还要重新启动。这是为什么?是不是跟访问量有关系!!再那设置访问量? tomcat5+ant的疑难问题,cmd执行时总把build.xml的路径搞错 急!!有没有用过cocoon的前辈??帮帮忙 struts问题! 服务器启动之后报错找不到log4j文件 循环条件 变量定义在 条件内,和定义在条件外,结果怎么不一致呀
import java.util.Map;public class Test { public static void main(String[] args) {
count("11122221111");
} public static void count(String str){
char[] s = str.toCharArray();
Map<Character,Integer> map = new HashMap<Character,Integer>(16);
for (char c: s) {
if(map.containsKey(c)){
map.put(c,map.get(c) + 1);
}else{
map.put(c,1);
}
}
for (Map.Entry<Character,Integer> entry:map.entrySet()) {
System.out.println(entry.getKey()+"出现了"+entry.getValue()+"次");
}
}
}