计算一个字符串某个字符出现的次数

第一种方式:

public class Demo {
    public static void main(String[] args) {
        String sb=new String("sada111sdadasds");
        int count=0;
        for (int i = 0; i <sb.length() ; i++) {
            if (sb.charAt(i)=='a'){
                count++;
            }
        }
        System.out.println(count);
    }
}

  

第二种方式:

使用apache commons lang包中的StringUtils

int a=StringUtils.countMatches("asdasdas","a");

System.out.println(a);

posted @ 2020-01-02 10:17  大海中的海洋  阅读(307)  评论(0编辑  收藏  举报