Strig文字列内から文字列を検索するには、.indexOf、.lastIndexOfを使用します。
サンプルソース
例)文字列から"hoge"が出現したインデックス番号を取得する
1 2 3 4 5 6 7 |
String str = "hogefoobarhogefoobar"; //"hoge"が一番初めに出現する要素番号を取得する int a1 = str.indexOf("hoge"); //"hoge"が一番最後に出現する要素番号を取得する int a2 = str.lastIndexOf("hoge"); |
- (結果)
- a1 ⇒ 0 a2 ⇒ 10
メモ
- 指定した要素が見つからない場合は、-1が返ります。