当前位置:   article > 正文

获得String字符串中某个字符出现的次数

字符串中某个字符出现的次数

文章目录


实现逻辑非常简单:
1.首先记录下来字符串的总长度
2.将想要判断的字符在字符串中替换为""
3.用总长度减去替换后的长度结果就等于该字符出现的次数。

假设下面的字符串,我想知道字符a出现的次数
String str = “aaabbbccc”; 不多说,直接看代码

/*判断某字符串中某字符出现的次数*/
    @Test
    public 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));
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

执行结果:

在这里插入图片描述

知识有两种,一种是你知道的,一种是你知道在哪里能找到的。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/516408
推荐阅读
相关标签
  

闽ICP备14008679号