String.IndexOf Método

Definição

Sobrecargas

Nome Description
IndexOf(String, Int32)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência da subcadeia de caracteres especificada, começando no índice especificado.

IndexOf(Int32)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência do caractere especificado.

IndexOf(String)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência da subcadeia de caracteres especificada.

IndexOf(Int32, Int32)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência do caractere especificado, iniciando a pesquisa no índice especificado.

IndexOf(String, Int32)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência da subcadeia de caracteres especificada, começando no índice especificado.

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

Parâmetros

str
String

a substring a ser pesquisada.

fromIndex
Int32

o índice a partir do qual iniciar a pesquisa.

Retornos

O índice da primeira ocorrência da subcadeia de caracteres especificada, começando no índice especificado, ou -1 se não houver tal ocorrência.

Atributos

Exceções

se subString é null.

Comentários

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência da subcadeia de caracteres especificada, começando no índice especificado.

O índice retornado é o menor valor k para o qual:

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

Se esse valor de k não existir, então -1 será retornado.

Documentação Java para java.lang.String.indexOf(java.lang.String, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

IndexOf(Int32)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência do caractere especificado.

[Android.Runtime.Register("indexOf", "(I)I", "")]
public int IndexOf(int ch);
[<Android.Runtime.Register("indexOf", "(I)I", "")>]
member this.IndexOf : int -> int

Parâmetros

ch
Int32

um caractere (ponto de código Unicode).

Retornos

O índice da primeira ocorrência do caractere na sequência de caracteres representada por esse objeto ou -1 se o caractere não ocorrer.

Atributos

Comentários

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência do caractere especificado. Se um caractere com valor ch ocorrer na sequência de caracteres representada por esse String objeto, o índice (em unidades de código Unicode) da primeira ocorrência será retornado. Para valores de ch no intervalo de 0 a 0xFFFF (inclusive), este é o menor valor k tal que: <blockquote>

this.charAt(<i>k</i>) == ch

</blockquote> é verdadeiro. Para outros valores de ch, é o menor valor k tal que: <blockquote>

this.codePointAt(<i>k</i>) == ch

</blockquote> é verdadeiro. Em ambos os casos, se nenhum caractere ocorrer nessa cadeia de caracteres, então -1 será retornado.

Documentação Java para java.lang.String.indexOf(.*int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

IndexOf(String)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência da subcadeia de caracteres especificada.

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

Parâmetros

str
String

a substring a ser pesquisada.

Retornos

o índice da primeira ocorrência da subcadeia de caracteres especificada ou -1 , se não houver tal ocorrência.

Atributos

Exceções

se string é null.

Comentários

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência da subcadeia de caracteres especificada.

O índice retornado é o menor valor k para o qual:

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

Se esse valor de k não existir, então -1 será retornado.

Documentação Java para java.lang.String.indexOf(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

IndexOf(Int32, Int32)

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência do caractere especificado, iniciando a pesquisa no índice especificado.

[Android.Runtime.Register("indexOf", "(II)I", "")]
public int IndexOf(int ch, int fromIndex);
[<Android.Runtime.Register("indexOf", "(II)I", "")>]
member this.IndexOf : int * int -> int

Parâmetros

ch
Int32

um caractere (ponto de código Unicode).

fromIndex
Int32

o índice a partir do qual iniciar a pesquisa.

Retornos

O índice da primeira ocorrência do caractere na sequência de caracteres representada por esse objeto que é maior ou igual a fromIndex, ou -1 se o caractere não ocorrer.

Atributos

Comentários

Retorna o índice dentro dessa cadeia de caracteres da primeira ocorrência do caractere especificado, iniciando a pesquisa no índice especificado.

Se um caractere com valor ch ocorrer na sequência de caracteres representada por esse String objeto em um índice não menor que fromIndex, o índice da primeira ocorrência será retornado. Para valores de ch no intervalo de 0 a 0xFFFF (inclusive), este é o menor valor k tal que: <blockquote>

(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &gt;= fromIndex)

</blockquote> é verdadeiro. Para outros valores de ch, é o menor valor k tal que: <blockquote>

(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &gt;= fromIndex)

</blockquote> é verdadeiro. Em ambos os casos, se nenhum caractere ocorrer nessa cadeia de caracteres na posição fromIndexou após , então -1 é retornado.

Não há restrição quanto ao valor de fromIndex. Se for negativo, tem o mesmo efeito como se fosse zero: toda essa string pode ser pesquisada. Se for maior que o comprimento dessa string, terá o mesmo efeito como se fosse igual ao comprimento dessa string: -1 é retornado.

Todos os índices são especificados em char valores (unidades de código Unicode).

Documentação Java para java.lang.String.indexOf(.*int, .*int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a