Compartilhar via


String.LastIndexOf Método

Definição

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> &lt;= 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> &lt;= fromIndex)

</blockquote> é verdadeiro. Em ambos os casos, se esse caractere não ocorrer nessa cadeia de caracteres na posição fromIndexou 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.

Aplica-se a