Compartir a través de


String.LastIndexOf Método

Definición

Sobrecargas

LastIndexOf(Int32)

Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado.

LastIndexOf(String)

Devuelve el índice dentro de esta cadena de la última aparición de la subcadena especificada.

LastIndexOf(Int32, Int32)

Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado, buscando hacia atrás a partir del índice especificado.

LastIndexOf(String, Int32)

Devuelve el índice dentro de esta cadena de la última aparición de la subcadena especificada, buscando hacia atrás comenzando en el índice especificado.

LastIndexOf(Int32)

Devuelve el índice dentro de esta cadena de la última aparición del carácter 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

un carácter (punto de código Unicode).

Devoluciones

índice de la última aparición del carácter en la secuencia de caracteres representada por este objeto o -1 si el carácter no se produce.

Atributos

Comentarios

Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado. En el caso de los valores de ch en el intervalo comprendido entre 0 y 0xFFFF (ambos incluidos), el índice (en unidades de código Unicode) devuelto es el valor más grande k , de modo que: <blockquote>

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

</blockquote> es true. Para otros valores de ch, es el valor más grande k tal que: <blockquote>

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

</blockquote> es true. En cualquier caso, si no se produce este carácter en esta cadena, -1 se devuelve. String Se busca hacia atrás a partir del último carácter.

Documentación de Java para java.lang.String.lastIndexOf(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

LastIndexOf(String)

Devuelve el índice dentro de esta cadena de la última aparición de la subcadena 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

subcadena que se va a buscar.

Devoluciones

índice de la última aparición de la subcadena especificada o -1 si no hay ninguna repetición de este tipo.

Atributos

Excepciones

si string es null.

Comentarios

Devuelve el índice dentro de esta cadena de la última aparición de la subcadena especificada. La última aparición de la cadena vacía "" se considera que se produce en el valor this.length()de índice .

El índice devuelto es el valor k más grande para el que:

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

Si no existe este valor k , -1 se devuelve.

Documentación de Java para java.lang.String.lastIndexOf(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

LastIndexOf(Int32, Int32)

Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado, buscando hacia atrás a partir del í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

un carácter (punto de código Unicode).

fromIndex
Int32

índice desde el que se va a iniciar la búsqueda. No hay ninguna restricción en el valor de fromIndex. Si es mayor o igual que la longitud de esta cadena, tiene el mismo efecto que si fuera igual a una longitud menor que la longitud de esta cadena: se puede buscar en esta cadena completa. Si es negativo, tiene el mismo efecto que si fuera -1: -1 se devuelve.

Devoluciones

índice de la última aparición del carácter en la secuencia de caracteres representada por este objeto que es menor o igual que fromIndex, o -1 si el carácter no se produce antes de ese punto.

Atributos

Comentarios

Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado, buscando hacia atrás a partir del índice especificado. En el caso de los valores de ch en el intervalo comprendido entre 0 y 0xFFFF (ambos incluidos), el índice devuelto es el valor más grande k , de modo que: <blockquote>

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

</blockquote> es true. Para otros valores de ch, es el valor más grande k tal que: <blockquote>

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

</blockquote> es true. En cualquier caso, si no se produce este carácter en esta cadena en o antes de la posición fromIndex, -1 se devuelve.

Todos los índices se especifican en char valores (unidades de código Unicode).

Documentación de Java para java.lang.String.lastIndexOf(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

LastIndexOf(String, Int32)

Devuelve el índice dentro de esta cadena de la última aparición de la subcadena especificada, buscando hacia atrás comenzando en el í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

subcadena que se va a buscar.

fromIndex
Int32

índice desde el que se va a iniciar la búsqueda.

Devoluciones

índice de la última aparición de la subcadena especificada, la búsqueda hacia atrás desde el índice especificado o -1 si no hay tal aparición.

Atributos

Excepciones

si subString es null.

Comentarios

Devuelve el índice dentro de esta cadena de la última aparición de la subcadena especificada, buscando hacia atrás comenzando en el índice especificado.

El índice devuelto es el valor k más grande para el que:

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

Si no existe este valor k , -1 se devuelve.

Documentación de Java para java.lang.String.lastIndexOf(java.lang.String, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a