第十八章 Stringクラス
lastIndexOfメソッド
自身の文字列内で、引数に指定された文字列と
最後に一致するインデックスを返します。
public int lastIndexOf(String str)
目次
1.lastIndexOfメソッド
自身の文字列を文末から検索して、最初に引数と一致したインデックスを返します。
引数は、char でもOKです。
戻り値のインデックスは、一文字目が0です。(配列と同じですね。)
戻り値のインデックスは、ヒットした文字列の先頭文字の位置です。
その他
引数に指定した文字列が含まれていない場合は「-1」を返します。
2.サンプルコード
//Sample_lastIndexOf.java
class Sample_lastIndexOf{
public static void main(String[] args){
String str1 = "となりのたけやぶたけたてかけた";
String target = "たけ";
int index = str1.lastIndexOf(target);
System.out.println("「たけ」は、" + index + " 文字目");
}
}
コマンドライン
>cd ws
ws>javac -encoding UTF-8 Sample_lastIndexOf.java
ws>java Sample_lastIndexOf
「たけ」は、8 文字目
インデックスは、
lastIndexOfでも
前から数えた値なんスね。
その通り。
難しいところは
ないだろう?
お疲れ様でした。