工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

部分文字列と例を含む Java String indexOf() メソッド

Java の indexOf() メソッドとは?

indexOf() メソッド IndexOf メソッドのパラメータで指定された基準の最初の出現のインデックスを取得するために使用されます。

一般的なシナリオは、システム管理者がクライアントの電子メール ID の「@」文字のインデックスを見つけて、残りの部分文字列を取得したい場合です。その場合、IndexOf メソッドを使用できます。

Java 文字列 indexOf() 構文

Java String indexOf() メソッドの構文は次のとおりです:

public int indexOf(int cha)

Java indexOf() パラメータ

以下は、indexOf() Java 文字列パラメータです:

文字 – 単一の文字値を表すために使用

文字列 – 検索する文字列を表すために使用

インデックスから – 検索を開始するインデックス位置を表すために使用されます

Java 文字列 indexOf() の戻り値

この indexOf() Java String メソッドは、この文字列内で指定された文字が最初に出現するインデックスを返します。文字が出現しない場合は -1 を返します。

Java String IndexOf メソッドには 4 つのオーバーロードがあります。すべてのオーバーロードは、返されたインデックスを表す整数型の値を返します。これらのオーバーロードは、受け入れるパラメーターの型と数が異なります。

IndexOf(char b)

このメソッドは、パラメータとして渡された文字「b」のインデックスを返します。その文字が文字列で使用できない場合、返されるインデックスは -1 になります。

IndexOf(char c, int startindex)

指定されたメソッドは、2 番目のパラメーター「startindex」として渡された整数インデックスの後に、文字「c」が最初に出現するインデックスを返します。 「startindex」整数インデックスの前に出現する文字「c」はすべて無視されます。

IndexOf(文字列部分文字列)

上記の Java 部分文字列 indexOf() メソッドは、パラメーターとして渡された部分文字列の最初の文字のインデックスを返します。その部分文字列が文字列で使用できない場合、返されるインデックスは -1 になります。

IndexOf(String substring, int startindex)

この Java 部分文字列 indexOf() メソッドは、最初のパラメーターとして渡された部分文字列の最初の文字のインデックスを、「startindex」インデックス値の後に返します。部分文字列が「startindex」の渡された整数値から始まる場合、その部分文字列は無視されます。

Java String indexOf() メソッドの例

public class Sample_String {
    public static void main(String args[]) {

        String str_Sample = "This is Index of Example";
        //Character at position
        System.out.println("Index of character 'x': " + str_Sample.indexOf('x'));
        //Character at position after given index value
        System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3));
        //Give index position for the given substring
        System.out.println("Index of substring 'is': " + str_Sample.indexOf("is"));
        //Give index position for the given substring and start index
        System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5));
    }
}

出力:

文字 'x' のインデックス:12
3 インデックスの後の文字 's' のインデックス:3
部分文字列 'is' のインデックス:2
部分文字列 'is' のインデックス:5


Java

  1. Java 文字列
  2. Java列挙型文字列
  3. Java アノテーション タイプ
  4. Java の String Length() メソッド:例で見つける方法
  5. Java String charAt() メソッドと例
  6. Java String compareTo() メソッド:例での使用方法
  7. Java String contains() メソッド |部分文字列を例でチェック
  8. 例を使用したJava文字列のendsWith()メソッド
  9. Java 文字列 replace()、replaceAll() および replaceFirst() メソッド
  10. Java で Char を String に変換する方法 (例)
  11. 例を使用した Python 文字列 count()