這裏用到String類庫裏的indexOf()函數和subString()函數。java
直接貼源碼:函數
static int countStr(String str,String subStr){ int count = 0; if(str.indexOf(subStr)==-1) return 0; else if(str.indexOf(subStr)!=-1){ count++; count += countStr(str.substring(str.indexOf(subStr)+subStr.length()), subStr); } return count; }