文字列全体での部分文字列の出現回数を記録する(Java)
1.タスクの説明
プログラムを記述して、文字列全体における部分文字列の出現回数を記録します。たとえば、文字列 "nbaernbatnbaynbauinbaopnba"全体における部分文字列 "nba"の出現回数を記録します。部分文字列 "nba"の数が表示されることを確認します6.出現回数を計算するには、Stringクラスの一般的なメソッドを使用する必要があります。
2.運用実績
3.実施アイデア
- 最初のパターン文字列が出現する位置を取得するためにstring.IndexOf(String2)メソッドを使用して、メイン文字列とパターン文字列string2がアドレス変数に格納されます。
- whileループを設定し、それが出現するアドレス+パターン文字列の長さを次のループの開始位置とします。string.IndexOf(string2、address + string2.lenght)メソッドの戻り値を判定条件とし、パターン文字列が主文字列に出現する回数を記録します。
[String.IndexOf(パラメーター1、パラメーター2)パラメーター1:モード文字列、パラメーター2:開始位置]
4.実装コード