Método Java Collections lastIndexOfSubList() con ejemplos

El método lastIndexOfSubList() de Java Collections se utiliza en ArrayList Collection. Una ArrayList es una estructura de datos que puede almacenar secuencialmente datos con múltiples tipos de datos.

Podemos crear una lista de arreglos usando la sintaxis:

List<datatype> data = new ArrayList<>();    

dónde,

  • tipo de datos especifica el tipo de elementos que se almacenan en la lista
  • datos es el nombre de una lista de arreglos

El método lastIndexOfSubList() se utiliza para obtener la posición inicial de la última aparición de la lista de destino especificada dentro de la lista de origen especificada.

Sintaxis:

public static int lastIndexOfSubList(List<?> first, List<?> last)  

dónde,

  • primero es la lista de origen, en la que buscamos la última aparición de la última lista
  • last es la lista de destino, que buscamos como una sublista de la primera lista

Tipo de retorno: devolverá la posición inicial de la última aparición de la lista de destino especificada dentro de la lista de origen especificada. Devolverá -1 si no hay ocurrencias en la lista dada.

Ejemplo 1:

Programa Java para verificar la lista de fuentes en la última lista

Java

import java.util.*;
  
public class GFG1 {
    // main method
    public static void main(String[] args)
    {
        // Create first list
        List<String> first = new ArrayList<>();
        
        // Add elements in the first list
        first.add("Python");
        first.add("c/c++");
        first.add("java");
        first.add("html");
        first.add("php");
  
        // Create last list
        List<String> last = new ArrayList<>();
        
        // Add elements in the last list
        last.add("java");
        last.add("html");
        last.add("php");
  
        // Check source list in last list  and display
        System.out.println(
            Collections.lastIndexOfSubList(first, last));
    }
}
Producción

2

Ejemplo 2:

Java

import java.util.*;
  
public class GFG1 {
    // main method
    public static void main(String[] args)
    {
        // Create first list  with numbers
        List<Integer> first
            = Arrays.asList(1, 2, 3, 45, 67, 54, 45);
  
        // Create last list  with numbers
        List<Integer> last = Arrays.asList(5, 7, 8, 6, 67);
  
        // Check source list in last list  and display
        System.out.println(
            Collections.lastIndexOfSubList(first, last));
    }
}
Producción

-1

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi 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 *