Arraylist lastIndexOf() en Java con ejemplo

El método lastIndexOf() de ArrayList en Java se utiliza para obtener el índice de la última aparición de un elemento en un objeto ArrayList.

Sintaxis:

lastIndexOf(element)

Parámetro: El elemento cuyo último índice se devolverá.

Devoluciones:
Devuelve la última ocurrencia del elemento pasado en el parámetro. Devuelve -1 si no se encuentra el elemento.

Programa para demostrar el funcionamiento de lastIndexOf():

// Java code to demonstrate the working of
// lastIndexOf() method in ArrayList
  
// for ArrayList functions
import java.util.ArrayList;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // creating an Empty Integer ArrayList
        ArrayList<Integer> arr = new ArrayList<Integer>(7);
  
        // using add() to initialize values
        arr.add(10);
        arr.add(20);
        arr.add(30);
        arr.add(40);
        arr.add(30);
        arr.add(30);
        arr.add(40);
  
        System.out.println("The list initially " + arr);
  
        // last index of 30
  
        int element = arr.lastIndexOf(30);
        if (element != -1)
            System.out.println("the lastIndexof of" + 
                             " 30 is " + element);
        else
            System.out.println("30 is not present in" + 
                                        " the list");
  
        // last index of 100
        element = arr.lastIndexOf(100);
        if (element != -1)
            System.out.println("the lastIndexof of 100" + 
                                      " is " + element);
        else
            System.out.println("100 is not present in" + 
                                           " the list");
    }
}

Producción :

The list initially [10, 20, 30, 40, 30, 30, 40]
the lastIndexof of 30 is 5
100 is not present in the list

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *