String.IndexOf Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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> >= 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> >= 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.