¿Cómo eliminar una lista secundaria de una lista en Java?

Ejemplo de lista secundaria () : Aquí, vamos a aprender cómo quitar una lista secundaria desde una lista dada (LinkedList) en Java?

Extracción lista secundaria de una lista

Supongamos que tenemos una lista de algunos elementos de este tipo,

    list = [10,20,30,40,50]

En la lista, tenemos que eliminar una lista de sub entre sourcing_index (ambos inclusive) y destinating_index (exclusivo).

Esto puede hacerse de dos maneras,

  1. mediante el uso de subLista (class sourcing_index, class destinating_index) y claro) método de class (.
  2. mediante el uso de removeRange (int sourcing_index, int destinating_index) método de la Lista interface.

subLista (int sourcing_index, int destinating_index) y claro () Lista de

Este método está disponible en la lista interface.

Sintaxis:

    subList(int sourcing_index, int destinating_index);

Pasamos dos parámetros en el método de la lista,

  • Sourcing_index es la selección del punto de partida de la lista secundaria.
  • Destinating_index es la selección del punto de la lista secundaria fin.

Ejemplo:

import java.util.*;
public class DeleteSublist {
public static void main(String[] args) {
LinkedList list = new LinkedList();
// use add() method to add elements in the list
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
// Current list Output
System.out.println("The Current list is:" + list);
// We will delete sublist by using subList(int,int)
// and clear() method of List.
list.subList(2, 4).clear();
// New list Output after implementation of
// subList() and clear() method.
System.out.println("The New list is:" + list);
}
}

salida

E:Programs>javac DeleteSublist.java
E:Programs>java DeleteSublist
The Current list is:[10, 20, 30, 40, 50]
The New list is:[10, 20, 50]

removeRange (int sourcing_index, int destinating_index)

Este método está disponible en la Lista interface.

Sintaxis:

    removeRange(int sourcing_index, int destinating_index);

Pasamos dos parámetros en el método de la lista,

  • Sourcing_index es la selección del punto de partida de la lista secundaria.
  • Destinating_index es la selección del punto de la lista secundaria fin.

Ejemplo:

import java.util.*;
public class DeleteSublist extends LinkedList {
public static void main(String[] args) {
DeleteSublist list = new DeleteSublist();
// use add() method to add elements in the list
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
// Current list Output
System.out.println("The Current list is:" + list);
// We will delete sublist by using removeRange(int,int)
// method of List.
list.removeRange(2, 4);
// New list Output after implementation of
// removeRange(int,int) method.
System.out.println("The New list is:" + list);
}
}

salida

E:Programs>javac DeleteSublist.java
E:Programs>java DeleteSublist
The Current list is:[10, 20, 30, 40, 50]
The New list is:[10, 20, 50]


Deja un comentario

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