String.LastIndexOf 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
LastIndexOf(Int32) |
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência do caractere especificado. |
LastIndexOf(String) |
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência da subcadeia de caracteres especificada. |
LastIndexOf(Int32, Int32) |
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência do caractere especificado, pesquisando para trás a partir do índice especificado. |
LastIndexOf(String, Int32) |
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência da subcadeia de caracteres especificada, pesquisando para trás a partir do índice especificado. |
LastIndexOf(Int32)
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência do caractere especificado.
[Android.Runtime.Register("lastIndexOf", "(I)I", "")]
public int LastIndexOf (int ch);
[<Android.Runtime.Register("lastIndexOf", "(I)I", "")>]
member this.LastIndexOf : int -> int
Parâmetros
- ch
- Int32
um caractere (ponto de código Unicode).
Retornos
O índice da última ocorrência do caractere na sequência de caracteres representada por esse objeto, ou se o caractere -1
não ocorrer.
- Atributos
Comentários
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência do caractere especificado. Para valores de no intervalo de 0 a 0xFFFF (inclusive), o índice (em unidades de ch
código Unicode) retornado é o maior valor k tal que: <blockquote>
this.charAt(<i>k</i>) == ch
</blockquote> é verdadeiro. Para outros valores de ch
, é o maior 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, ele -1
será retornado. O String
é pesquisado para trás a partir do último caractere.
Documentação Java para java.lang.String.lastIndexOf(int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
LastIndexOf(String)
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência da subcadeia de caracteres especificada.
[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")]
public int LastIndexOf (string str);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")>]
member this.LastIndexOf : string -> int
Parâmetros
- str
- String
A subcadeia de caracteres a ser pesquisada.
Retornos
o índice da última 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 última ocorrência da subcadeia de caracteres especificada. A última ocorrência da cadeia de caracteres vazia "" é considerada como ocorrendo no valor this.length()
do índice .
O índice retornado é o maior valor k
para o qual:
{@code
this.startsWith(str, k)
}
Se esse valor de k
não existir, então -1
é retornado.
Documentação Java para java.lang.String.lastIndexOf(java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
LastIndexOf(Int32, Int32)
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência do caractere especificado, pesquisando para trás a partir do índice especificado.
[Android.Runtime.Register("lastIndexOf", "(II)I", "")]
public int LastIndexOf (int ch, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(II)I", "")>]
member this.LastIndexOf : 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. Não há restrição quanto ao valor de fromIndex
. Se for maior ou igual ao comprimento dessa cadeia de caracteres, ela terá o mesmo efeito que se fosse igual a uma a menos do que o comprimento dessa cadeia de caracteres: essa cadeia inteira pode ser pesquisada.
Se for negativo, tem o mesmo efeito que se fosse -1: -1 é devolvido.
Retornos
O índice da última ocorrência do caractere na sequência de caracteres representada por esse objeto que é menor ou igual a fromIndex
, ou -1
se o caractere não ocorrer antes desse ponto.
- Atributos
Comentários
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência do caractere especificado, pesquisando para trás a partir do índice especificado. Para valores de ch
no intervalo de 0 a 0xFFFF (inclusive), o índice retornado é o maior valor k tal que: <blockquote>
(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> <= fromIndex)
</blockquote> é verdadeiro. Para outros valores de ch
, é o maior valor k tal que: <blockquote>
(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> <= fromIndex)
</blockquote> é verdadeiro. Em ambos os casos, se esse caractere não ocorrer nessa cadeia de caracteres na posição fromIndex
ou antes dela, então -1
será retornado.
Todos os índices são especificados em char
valores (unidades de código Unicode).
Documentação Java para java.lang.String.lastIndexOf(int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
LastIndexOf(String, Int32)
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência da subcadeia de caracteres especificada, pesquisando para trás a partir do índice especificado.
[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")]
public int LastIndexOf (string str, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")>]
member this.LastIndexOf : string * int -> int
Parâmetros
- str
- String
A subcadeia de caracteres a ser pesquisada.
- fromIndex
- Int32
O índice a partir do qual iniciar a pesquisa.
Retornos
O índice da última ocorrência da subcadeia de caracteres especificada, pesquisando para trás a partir do índice especificado ou -1
se não houver essa ocorrência.
- Atributos
Exceções
se subString
é null
.
Comentários
Retorna o índice dentro dessa cadeia de caracteres da última ocorrência da subcadeia de caracteres especificada, pesquisando para trás a partir do índice especificado.
O índice retornado é o maior 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
é retornado.
Documentação Java para java.lang.String.lastIndexOf(java.lang.String, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.