Share via


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.lang.AbstractStringBuilder.indexOf(java.lang.String, int)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于

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.lang.AbstractStringBuilder.indexOf(java.lang.String)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于