1. 文字列内の文字の出現数をカウントします。
2. 方法と手順
String の Indexof(str, fromindex) メソッドを使用してループし、回数をカウントするカウンターを追加します。
3. 実験のオリジナル記録
パブリック クラス CountTimes{
public static void main(String[] args)
{
String str= "各国には独自の国歌があります";
int 回 = searchstr ("国", str); // 3 を返す
システム。out .println(回);
}
public static int searchstr(文字列キー, 文字列str)
{
int Index = 0;//毎回検索される添字
int count = 0;//カウンター
while (( インデックス=str.indexOf(キー, インデックス)) != -1)
{
インデックス = インデックス + key.length();
カウント++;
}
戻り数;
}
}
5. 結果
「各国には独自の国歌がある」には「国家」が3回出てくる