ArrayDeque class removeFirst () método : Aquí, vamos a aprender sobre el método removeFirst () de ArrayDeque Class con su sintaxis y su ejemplo.
ArrayDeque Class removeFirst () método
método
removeFirst ()
está disponible en java.lang Class.
- removeFirst () método se utiliza para package el primer elemento pero con la eliminación del elemento de este deque.
- removeFirst () método es un método no return, es accesible sólo con el objeto throw y si tratamos de acceder al método con el nombre throw entonces obtendrá un error.
- removeFirst () método puede throw una excepción en el momento de la eliminación de un elemento de este deque.
-
Sintaxis: public boolean remove(Object obj);
public T remove();
NoSuchElementException
: Esta excepción puede static cuando este deque está “en blanco”.
Parámetro (s):
No acepta cualquier parámetro.
- class valor:
- El tipo class de este método es
- Ejemplo:
T
, elimina el primer elemento con devolver el elemento de este deque.
// Java program to demonstrate the example
// of remove() method of ArrayDeque
import java.util.*;
public class RemoveOfArrayDeque {
public static void main(String[] args) {
// Creating an ArrayDeque with initial capacity of
// storing elements
Deque < String > d_queue = new ArrayDeque < String > (10);
// By using add() method to add elements
// in ArrayDeque
d_queue.add("C");
d_queue.add("C++");
d_queue.add("Java");
d_queue.add("Php");
d_queue.add("DotNet");
// Display Deque Elements
System.out.println("d_queue before remove(): ");
System.out.println("ArrayDeque Elements = " + d_queue);
// By using remove() method is to remove the
// first element from ArrayDeque
String ele = d_queue.remove();
System.out.println();
// Display Deque Elements
System.out.println("d_queue after remove() : ");
System.out.println(" d_queue.remove() = " + d_queue);
// By using remove(Object) method is to remove the
// given object from ArrayDeque
boolean b = d_queue.remove("Java");
System.out.println();
// Display Deque Elements
System.out.println("d_queue after remove(Object) : ");
System.out.println(" d_queue.remove(object) = " + d_queue);
}
}
salida
d_queue before remove():
ArrayDeque Elements = [C, C++, Java, Php, DotNet]
d_queue after remove() :
d_queue.remove() = [C++, Java, Php, DotNet]
d_queue after remove(Object) :
d_queue.remove(object) = [C++, Php, DotNet]