Método ConcurrentLinkedDeque removeFirst() en Java

ConcurrentLinkedDeque.removeFirst() es una función integrada en Java que elimina el primer elemento del contenedor deque. La función lanza una NoSuchElementException si este deque está vacío.

Sintaxis:

Conn_Linked_Deque.removeFirst()

Parámetros: La función no acepta ningún parámetro.

Valores devueltos: la función devuelve el primer elemento de la deque.

Excepción: la función lanza una NoSuchElementException si esta deque está vacía.

El siguiente programa ilustra el método removeFirst():

Programa 1: Este programa involucra deque con elementos Integer .

// Java Program to demonstrate removeFirst() 
// method of ConcurrentLinkedDeque   
  
import java.util.concurrent.*;
  
class ConcurrentLinkedDequeDemo {
    public static void main(String[] args)
    {
        ConcurrentLinkedDeque<Integer> cld = 
                       new ConcurrentLinkedDeque<Integer>();
  
        cld.addFirst(12);
        cld.addFirst(70);
        cld.addFirst(1009);
        cld.addFirst(475);
  
        // Displaying the existing LinkedDeque
        System.out.println("Elements in"
                           + "the LinkedDeque: " + cld);
  
        // Display the first element
        System.out.println("Element removed : "
                           + cld.peekFirst());
  
        // Remove the first element
        cld.removeFirst();
  
        // Displaying the elements
        System.out.println("Elements in"
                           + "the LinkedDeque: " + cld);
    }
}
Producción:

Elements inthe LinkedDeque: [475, 1009, 70, 12]
Element removed : 475
Elements inthe LinkedDeque: [1009, 70, 12]

Programa 2: Este programa involucra deque con elementos String .

// Java Program Demonstrate removeFirst() 
// method of ConcurrentLinkedDeque   
  
import java.util.concurrent.*;
  
class ConcurrentLinkedDequeDemo {
    public static void main(String[] args)
    {
        ConcurrentLinkedDeque<String> cld = 
                      new ConcurrentLinkedDeque<String>();
  
        cld.addFirst("GFG");
        cld.addFirst("Gfg");
        cld.addFirst("GeeksforGeeks");
        cld.addFirst("Geeks");
  
        // Displaying the existing LinkedDeque
        System.out.println("Elements in"
                           + "the LinkedDeque: " + cld);
  
        // Display the first element
        System.out.println("Element removed : "
                           + cld.peekFirst());
  
        // Remove the first element
        cld.removeFirst();
  
        // Displaying the elements
        System.out.println("Elements in"
                           + "the LinkedDeque: " + cld);
    }
}
Producción:

Elements inthe LinkedDeque: [Geeks, GeeksforGeeks, Gfg, GFG]
Element removed : Geeks
Elements inthe LinkedDeque: [GeeksforGeeks, Gfg, GFG]

Referencia : https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#removeFirst()

Publicación traducida automáticamente

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