Métodos de poll(), pollFirst() y pollLast() de LinkedList

Descripción

Programas de ejemplo para los métodos poll(), pollFirst() y pollLast() de la clase LinkedList.

LinkedList.poll()

Recupera y elimina la cabeza (primer elemento) de esta lista.

importar java.util.LinkedList;class LinkedListPollMethod{ public static void main(String[] args) { // Crear una lista de cadenas LinkedList<String> list = new LinkedList<String>(); // Añadir una lista de pocos elementos.add("Elemento1"); list.add("Elemento2"); list.add("Elemento3"); list.add("Elemento4"); // Mostrar elementos de LinkList System.out.println("LinkedList antes: "+list); /* poll(): Recupera y elimina la cabecera (primer elemento) * de esta lista. */ System.out.println("Elemento eliminado: "+list.poll()); // Mostrando elementos de la lista después de la operación poll() System.out.println("LinkedList después de: "+list); }}

Salida:

LinkedList anterior: [Elemento1, Elemento2, Elemento3, Elemento4] Elemento eliminado: Element1LinkedList después: [Elemento2, Elemento3, Elemento4]

LinkedList.pollFirst()

Public E pollFirst(): Recupera y elimina el primer elemento de esta lista, o devuelve nulo si esta lista está vacía.

import java.util.LinkedList;class LinkedListPollFirstDemo{ public static void main(String[] args) { // Crear una lista de cadenas LinkedList<String> list = new LinkedList<String>(); // Añadir una lista de pocos elementos.add("Elemento1"); list.add("Elemento2"); list.add("Elemento3"); list.add("Elemento4"); // Mostrar elementos de LinkList System.out.println("LinkedList antes: "+list); /* pollFirst(): Recupera y elimina el primer elemento * de esta lista, o devuelve nulo si esta lista está vacía. */ System.out.println("Elemento eliminado: "+list.pollFirst()); // Mostrar la lista después de llamar al método pollFirst() System.out.println("LinkedList después de: "+list); }}

Salida:

LinkedList anterior: [Elemento1, Elemento2, Elemento3, Elemento4] Elemento eliminado: Element1LinkedList después: [Elemento2, Elemento3, Elemento4]

LinkedList.pollLast()

encuesta pública E pollLast(): Recupera y elimina el último elemento de esta lista, o devuelve nulo si esta lista está vacía.

import java.util.LinkedList;class LinkedListPollLastDemo{ public static void main(String[] args) { // Crear una lista de cadenas LinkedList<String> list = new LinkedList<String>(); // Añadir una lista de pocos elementos.add("Elemento1"); list.add("Elemento2"); list.add("Elemento3"); list.add("Elemento4"); // Mostrar elementos de LinkList System.out.println("LinkedList antes: "+list); /* pollFirst(): Recupera y elimina el primer elemento * de esta lista, o devuelve nulo si esta lista está vacía. */ System.out.println("Elemento eliminado: "+list.pollLast()); // Pantalla después de llamar al método pollLast() System.out.println("LinkedList después de: "+list); }}

Salida:

LinkedList anterior: [Elemento1, Elemento2, Elemento3, Elemento4] Elemento eliminado: Element4LinkedList después: [Elemento1, Elemento2, Elemento3]
  1. Java – ¿Cómo clasificar un HashSet?
  2. ¿Cómo comprobar si un HashMap está vacío o no?
  3. Borrar todos los elementos del HashSet
  4. Cómo convertir un HashSet en un TreeSet
  5. Java – Obtener el índice de la última ocurrencia de un elemento en LinkedList
  6. Cómo Iterar sobre un Set/HashSet

Comentarios

  1. Giulio Di Santosays25 de febrero de 2016 a las 11:21 AM ¿Cuál es la diferencia entre poll() y pollFirst()? Ambos recuperan y eliminan el elemento de la primera lista y ambos devuelven nulos si la lista está vacía. Gracias Giulio. Respuesta.
  2. mohamed althafsays5 de abril de 2018 a las 5:45 AM ¿cuál es la diferencia entre el método removeFirst() y pollFirst()? ReplyChaitanya Singhsays6 de abril de 2018 a las 4:30 AMpoll(): Este método devuelve el elemento de cabecera de la lista, o null si la lista está vacíapollFirst(): Este método funciona igual que poll() method.remove(): Devuelve el elemento de cabecera de la lista LinkedList, lanza NoSuchElementException si la lista es emptypollLast(): Este método devuelve el último elemento de la lista, devuelve null si la lista está vacíaremoveFirst(): Este método funciona igual que el método remove() Espero que esto responda a su pregunta.Respuesta
Rate this post

Deja un comentario

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

Scroll al inicio