String.lastIndexOf() | Java

 

Descripción

El método .lastIndexOf() nos devuelve la última posición, mediante un número entero, de una cadena o un carácter dentro de una cadena de texto nada. En el caso de que el carácter o la cadena no exista se devuelve un -1.

Este método es muy útil cuando necesitamos buscar un carácter o una cadena de texto dentro de una cadena más grande, especialmente cuando queremos encontrar la última aparición de esta subcadena o carácter.

Sintaxis

public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex)
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)

Parámetros

  • int ch,: Este parámetro se refiere al carácter Unicode del cual queremos obtener el último índice.
  • int fromIndex,: Este parámetro indica el índice desde el cual comenzar la búsqueda hacia atrás.
  • String str,: Este parámetro se refiere a la cadena de la cual queremos obtener el último índice.

Clase Padre

String

Ejemplo

public class Main {
  public static void main(String[] args) {
    String str = "Hola Mundo, Hola Mundo";
    int ultimoIndice = str.lastIndexOf("Hola");
    System.out.println("El último índice de 'Hola' es: " + ultimoIndice);
  }
}

En este ejemplo, el método lastIndexOf devolverá 13, que es la última posición de la cadena “Hola” en la cadena str.

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.