如何判断一个字符串中某个字符出现的次数?


/*
* 如何判断一个字符串中某个字符出现的次数?
* 方法一:通过for循环去比对,count++
* 方法二:原来的长度减去将查找的字符替换为空后的长度即为某个字符出现的次数
* */
public class jishi4 {
    public static void main(String[] args) {
        //方法一:通过for循环去比对,count++
        method01();
        //方法二:原来的长度减去将查找的字符替换replace为空后的长度即为某个字符出现的次数
        method02();

    }

    private static void method02() {
        String   oldStr="ABC123123ABC";
        String   searchChar = "B";
        String newStr = oldStr.replace(searchChar, "");
        System.out.println("字符"+searchChar+ "出现的次数为:" + (oldStr.length()-newStr.length()));
    }

    private static void method01() {
        String   str="abcABC";
        char  searchChar = 'B';

        int count = 0;
        char[] charArray = str.toCharArray();
        for(char item : charArray){
            if(item == searchChar){
                count++;
            }
        }
        System.out.println("字符" + searchChar + "出现的次数为:" + count);
    }
}

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM