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
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
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.