AbstractStringBuilder.IndexOf メソッド

定義

オーバーロード

IndexOf(String, Int32)

指定したインデックスから始まる、指定した部分文字列が最初に出現した文字列内のインデックスを返します。

IndexOf(String)

指定した部分文字列が最初に出現した文字列内のインデックスを返します。

IndexOf(String, Int32)

指定したインデックスから始まる、指定した部分文字列が最初に出現した文字列内のインデックスを返します。

[Android.Runtime.Register("indexOf", "(Ljava/lang/String;I)I", "GetIndexOf_Ljava_lang_String_IHandler")]
public virtual int IndexOf (string? str, int fromIndex);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;I)I", "GetIndexOf_Ljava_lang_String_IHandler")>]
abstract member IndexOf : string * int -> int
override this.IndexOf : string * int -> int

パラメーター

str
String

検索する部分文字列。

fromIndex
Int32

検索を開始するインデックス。

戻り値

指定した部分文字列の最初の出現位置のインデックス。指定したインデックスから始まるか、 -1 そのような出現がない場合は 。

属性

注釈

指定したインデックスから始まる、指定した部分文字列が最初に出現した文字列内のインデックスを返します。

返されるインデックスは、次の最小の値 k です。

{@code
                k >= Math.min(fromIndex, this.length()) &&
                              this.toString().startsWith(str, k)
            }

そのような値 k が存在しない場合は、 -1 が返されます。

の Java ドキュメント java.lang.AbstractStringBuilder.indexOf(java.lang.String, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

IndexOf(String)

指定した部分文字列が最初に出現した文字列内のインデックスを返します。

[Android.Runtime.Register("indexOf", "(Ljava/lang/String;)I", "GetIndexOf_Ljava_lang_String_Handler")]
public virtual int IndexOf (string? str);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;)I", "GetIndexOf_Ljava_lang_String_Handler")>]
abstract member IndexOf : string -> int
override this.IndexOf : string -> int

パラメーター

str
String

検索する部分文字列。

戻り値

指定した部分文字列の最初の出現位置のインデックス。 -1 そのような出現がない場合は 。

属性

注釈

指定した部分文字列が最初に出現した文字列内のインデックスを返します。

返されるインデックスは、次の最小の値 k です。

{@code
            this.toString().startsWith(str, k)
            }

そのような値 k が存在しない場合は、 -1 が返されます。

の Java ドキュメント java.lang.AbstractStringBuilder.indexOf(java.lang.String)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象