indexOfメソッド - 萌えJava超入門
第十八章 Stringクラス

indexOfメソッド

自身の文字列内で、引数に指定された文字列と
最初に一致するインデックスを返します。

public int indexOf(String str)

目次

1.indexOfメソッド


自身の文字列を文頭から検索して、最初に引数と一致したインデックスを返します。
引数は、char でもOKです。
戻り値のインデックスは、一文字目が0です。(配列と同じですね。)
戻り値のインデックスは、ヒットした文字列の先頭文字の位置です。

書式
int num = String#.indexOf("str");
String# は String のインスタンスです。

その他
引数に指定した文字列が含まれていない場合は「-1」を返します。



2.サンプルコード



//Sample_indexOf.java
class Sample_indexOf{
    public static void main(String[] args){
      String str1 = "となりのたけやぶたけたてかけた";
      String target = "たけ";
      int index = str1.indexOf(target);
      System.out.println("「たけ」は、" + index + " 文字目");

    }
}

コマンドライン
>cd ws
ws>javac -encoding UTF-8 Sample_indexOf.java
ws>java Sample_indexOf
「たけ」は、4 文字目




特に説明は
いらないかな?


お疲れ様でした。


© 2019 awasekagami