如何判斷一個字符串中某個字符出現的次數?


/*
* 如何判斷一個字符串中某個字符出現的次數?
* 方法一:通過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