計算字符串中子串出現的次數


題目: 計算字符串中子串出現的次數

 

思路: 調用String的indexOf(String str, int fromIndex)方法來計算

 

public class 第四十九題計算子串出現的次數 { public static void main(String[] args) { /* * 思路: 調用String的indexOf(String str, int fromIndex)方法來計算 */ String str = "balabal.. I LOVE YOU, I LOVE YOU, hahh... I LOVE YOU, I LOVE YOU, I LOVE YOU bbll"; String subStr = "I LOVE YOU"; int index = 0; //遍歷字符串
        int count = 0; //統計次數
        for(; index < str.length(); ) { if(str.indexOf(subStr,index) != str.lastIndexOf(subStr)) { index += str.indexOf(subStr,index); count++; } } count++; System.out.println("子串重復出現了"+count+"次"); } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM