获得String字符串中某个字符出现的次数
https://blog.csdn.net/weixin_45377770/article/details/109718463
文章目录
实现逻辑非常简单:
1.首先记录下来字符串的总长度
2.将想要判断的字符在字符串中替换为""
3.用总长度减去替换后的长度结果就等于该字符出现的次数。
假设下面的字符串,我想知道字符a出现的次数
String str = “aaabbbccc”; 不多说,直接看代码
/*判断某字符串中某字符出现的次数*/@Testpublic void charNumber() {String str = "aaabbbccc";/*获取初始字符串长度*/int a = str.length();/*String.replace(s1,s2)方法作用:将字符串中s1替换为s2将其中字符a替换为”“*/String s = str.replace("a", "");/*替换后的字符串长度*/int b = s.length();System.out.println("原字符串:"+str);System.out.println("替换后字符串:"+s);System.out.println("字符a出现的次数:"+(a - b));}
执行结果: