場合、特定の文字列の部分文字列を決定します

 

方法A:連続して撮影ソース文字列

1文字列STR1 = "nihaokogaokoshaokoxia" 2文字列STR2 = "OKO" 3  int型の   合計= 0 ; 
4  のための   (!; TMP =文字列TMP = STR1   ヌル && tmp.length()> = str2.length()){ 
 5    であれば(tmp.indexOf(STR2)== 0 ){ 
 6      合計++ 7      TMP =   tmp.substring(str2.length())。 
8    } { 
 9      TMP = tmp.substring(1 )。 
10    } 
 11  } 
 12 System.out.println(0009 + +合計+ "" + STR2を "含みます")。

第二の方法、文字列のターンの配列

1文字列STR1 = "nihaoksdoksad" 2  のchar   [] C = str1.toCharArray()。 
3  int型の   合計= 0 ; 
4  のためのINT   iは= 0; I <c.length-1; I ++ 5  もし(C [I] == 'O' && C [I + 1] == 'K' 6合計++ 7のSystem.out.println(STR1 + "中含有" +合計+ "个OK" )。
8  

 

おすすめ

転載: www.cnblogs.com/gf-jie/p/11823133.html