1. 程式人生 > >五十道程式設計小題目 --- 49 計算字串中子串出現的次數 java

五十道程式設計小題目 --- 49 計算字串中子串出現的次數 java


【程式49】 
題目:計算字串中子串出現的次數 




public class Test49 {

	public static void main(String[] args) {
		String string = "asdbdiasddeigongksasdcdejgeocde";
		String str =  "asd";
		int count = 0;
		while(true){
			int index = string.indexOf(str);
			if(index != -1){
				string = string.substring(index+str.length(), string.length());
				count++;
			}else{
				break;
			}
		}
		
		System.out.println(count);
	}
	
}

輸出結果:

3