Hay cuatro variantes del método lastIndexOf(). Este artículo las describe todas, de la siguiente manera:
1. lastIndexOf(): este método devuelve el índice de la última aparición del carácter en la secuencia de caracteres.
Syntax: int lastIndexOf(char ch) Parameters: ch : a character. Return Value: This method returns the index.
Java
// Java code to demonstrate the // working of lastIndexOf() public class L_index1 { public static void main(String args[]) { // Initialising String String Str = new String("Welcome to geeksforgeeks"); System.out.print("Found Last Index of g at : "); // Last index of 'g' will print // prints 19 System.out.println(Str.lastIndexOf('g')); } }
Producción:
Found Last Index of g at : 19
2. lastIndexOf(char ch, int beg) : este método devuelve el índice de la última aparición del carácter en la secuencia de caracteres representada por este objeto que es menor o igual que mendigar, o -1 si el carácter no aparece antes ese punto.
Syntax: public int lastIndexOf(char ch, int beg) Parameters: ch : a character. beg : the index to start the search from. Returned Value: This method returns the index.
Java
// Java code to demonstrate the // working of lastIndexOf() public class L_index2 { public static void main(String args[]) { // Initialising String String Str = new String("Welcome to geeksforgeeks"); System.out.print("Found Last Index of g at : "); // Last index of 'g' before 15 will print // prints 11 System.out.println(Str.lastIndexOf('g', 15)); } }
Producción:
Found Last Index of g at : 11
3. lastIndexOf(String str): este método acepta una string como argumento, si el argumento de string aparece una o más veces como una substring dentro de este objeto, devuelve el índice del primer carácter de la última substring. Si no aparece como una substring, se devuelve -1.
Syntax: public int lastIndexOf(String str) Parameters: str : a string. Returned Value: This method returns the index.
Java
// Java code to demonstrate the // working of lastIndexOf(String str) public class L_index3 { public static void main(String args[]) { // Initialising String String Str = new String("Welcome to geeksforgeeks"); System.out.print("Found substring geeks at : "); // start index of last occurrence of "geeks' // prints 19 System.out.println(Str.lastIndexOf("geeks")); } }
Producción:
Found substring geeks at : 19
4. lastIndexOf(String str, int beg) : este método devuelve el índice dentro de esta string de la última aparición de la substring especificada, buscando hacia atrás comenzando en el índice especificado.
Syntax: public int lastIndexOf(String str, int beg) Parameters: beg : the index to start the search from. str : a string. Return Value: This method returns the index.
Java
// Java code to demonstrate the // working of lastIndexOf(String str, int beg) public class L_index4 { public static void main(String args[]) { // Initialising String String Str = new String("Welcome to geeksforgeeks"); System.out.print("Found substring geeks at : "); // start index of last occurrence of "geeks' // before 15 // prints 11 System.out.println(Str.lastIndexOf("geeks", 15)); } }
Producción:
Found substring geeks at : 11
Este artículo es una contribución de Astha Tyagi . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA