El método lastIndexOf() de la clase java.util.AbstractList se utiliza para devolver el índice de la última aparición del elemento especificado en esta lista, o -1 si esta lista no contiene el elemento. Más formalmente, devuelve el índice más alto i tal que (o==null ? get(i)==null : o.equals(get(i))), o -1 si no existe tal índice.
Sintaxis:
public int lastIndexOf(Object o)
Parámetros: este método toma el objeto o como parámetro, que es el elemento a buscar.
Valor devuelto: este método devuelve el índice de la última aparición del elemento especificado en esta lista, o -1 si esta lista no contiene el elemento.
Excepción: este método lanza NullPointerException si el elemento especificado es nulo y esta lista no permite elementos nulos.
A continuación se muestran los ejemplos para ilustrar el método lastIndexOf() .
Ejemplo 1:
// Java program to demonstrate // lastIndexOf() method // for String value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<String> AbstractList<String> arrlist1 = new ArrayList<String>(); // Populating arrlist1 arrlist1.add("A"); arrlist1.add("B"); arrlist1.add("A"); arrlist1.add("B"); arrlist1.add("E"); // print arrlist1 System.out.println("ArrayList : " + arrlist1); // getting the index of last occurrence // using lastIndexOf() method int lastindex = arrlist1.lastIndexOf("A"); // printing the Index System.out.println("Last index of A : " + lastindex); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
ArrayList : [A, B, A, B, E] Last index of A : 2
Ejemplo 2:
// Java program to demonstrate // lastIndexOf() method // for NullPointerException import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<String> AbstractList<String> arrlist1 = null; // print arrlist1 System.out.println("ArrayList : " + arrlist1); // getting the index of last occurrence // using lastIndexOf() method System.out.println("\nTrying to get" + " the index from" + " null ArrayList"); int lastindex = arrlist1.lastIndexOf("B"); // printing the Index System.out.println("Last index of B : " + lastindex); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
ArrayList : null Trying to get the index from null ArrayList Exception thrown : java.lang.NullPointerException
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA