En este tutorial aprenderemos cómo eliminar el primer y último elemento de LinkedList. En las últimas publicaciones hemos compartido los siguientes tutoriales:
1) Eliminar elementos de un índice específico
2) Eliminar un elemento específico de LinkedList
Ejemplo
Hemos usado método removeFirst () eliminar primero y método removeLast () para eliminar el último elemento de LinkedList. La definición y descripción del método son las siguientes:
1) public E removeFirst()
: Elimina y devuelve el primer elemento de esta lista.
2) public E removeLast()
: Elimina y devuelve el último elemento de esta lista.
Código completo:
import java.util.LinkedList; public class RemoveExample { public static void main(String[] args) { // Create a LinkedList LinkedList<String> linkedlist = new LinkedList<String>(); // Add elements to LinkedList linkedlist.add("Item1"); linkedlist.add("Item2"); linkedlist.add("Item3"); linkedlist.add("Item4"); linkedlist.add("Item5"); // Displaying Elements before remove System.out.println("LinkedList Elements are:"); for(String str: linkedlist){ System.out.println(str); } // Removing First element Object firstElement = linkedlist.removeFirst(); System.out.println("nElement removed: "+ firstElement); // Removing last Element Object lastElement = linkedlist.removeLast(); System.out.println("Element removed: "+ lastElement); // LinkedList elements after remove System.out.println("nList Elements after Remove:"); for(String str2: linkedlist){ System.out.println(str2); } } }
Producción:
LinkedList Elements are: Item1 Item2 Item3 Item4 Item5 Element removed: Item1 Element removed: Item5 List Elements after Remove: Item2 Item3 Item4