- El método Java.util.ArrayDeque.remove() se utiliza para eliminar el elemento presente en la cabecera de Deque.
Sintaxis:
Array_Deque.remove()
Parámetros: El método no toma ningún parámetro.
Valor devuelto: Este método devuelve el elemento presente en la cabecera del Deque.
Excepciones: el método arroja NoSuchElementException si la deque está vacía.
Los siguientes programas ilustran el método Java.util.ArrayDeque.remove():
Programa 1:
// Java code to illustrate remove()
import
java.util.*;
public
class
ArrayDequeDemo {
public
static
void
main(String args[])
{
// Creating an empty ArrayDeque
Deque<String> de_que =
new
ArrayDeque<String>();
// Use add() method to add elements into the Deque
de_que.add(
"Welcome"
);
de_que.add(
"To"
);
de_que.add(
"Geeks"
);
de_que.add(
"For"
);
de_que.add(
"Geeks"
);
// Displaying the ArrayDeque
System.out.println(
"Initial ArrayDeque: "
+ de_que);
// Removing elements using remove() method
de_que.remove();
de_que.remove();
// Displaying the ArrayDeque after removal
System.out.println(
"ArrayDeque after removing "
+
"elements: "
+ de_que);
}
}
Producción:Initial ArrayDeque: [Welcome, To, Geeks, For, Geeks] ArrayDeque after removing elements: [Geeks, For, Geeks]
Programa 2:
// Java code to illustrate remove()
import
java.util.*;
public
class
ArrayDequeDemo {
public
static
void
main(String args[])
{
// Creating an empty ArrayDeque
Deque<Integer> de_que =
new
ArrayDeque<Integer>();
// Use add() method to add elements into the Deque
de_que.add(
10
);
de_que.add(
15
);
de_que.add(
30
);
de_que.add(
20
);
de_que.add(
5
);
// Displaying the ArrayDeque
System.out.println(
"Initial ArrayDeque: "
+ de_que);
// Removing elements using remove() method
de_que.remove();
de_que.remove();
// Displaying the ArrayDeque after removal
System.out.println(
"ArrayDeque after removing "
+
"elements: "
+ de_que);
}
}
Producción:Initial ArrayDeque: [10, 15, 30, 20, 5] ArrayDeque after removing elements: [30, 20, 5]
- El método Java.util.ArrayDeque.remove( Object ) se usa para eliminar un elemento particular de un ArrayDeque.
Sintaxis:
Priority_Queue.remove(Object O)
Parámetros: El parámetro O es del tipo ArrayDeque y especifica el elemento que se eliminará del ArrayDeque.
Valor de retorno: este método devuelve True si el elemento especificado está presente en Deque, de lo contrario, devuelve False.
Los siguientes programas ilustran el método Java.util.ArrayDeque.remove():
Programa 1:
// Java code to illustrate remove()
import
java.util.*;
public
class
ArrayDequeDemo {
public
static
void
main(String args[])
{
// Creating an empty ArrayDeque
Deque<String> de_que =
new
ArrayDeque<String>();
// Use add() method to add elements into the Deque
de_que.add(
"Welcome"
);
de_que.add(
"To"
);
de_que.add(
"Geeks"
);
de_que.add(
"For"
);
de_que.add(
"Geeks"
);
// Displaying the ArrayDeque
System.out.println(
"Initial ArrayDeque: "
+ de_que);
// Removing elements using remove() method
de_que.remove(
"Geeks"
);
de_que.remove(
"For"
);
de_que.remove(
"Welcome"
);
// Displaying the ArrayDeque after removal
System.out.println(
"ArrayDeque after removing "
+
"elements: "
+ de_que);
}
}
Producción:Initial ArrayDeque: [Welcome, To, Geeks, For, Geeks] ArrayDeque after removing elements: [To, Geeks]
Programa 2:
// Java code to illustrate remove()
import
java.util.*;
public
class
ArrayDequeDemo {
public
static
void
main(String args[])
{
// Creating an empty ArrayDeque
Deque<Integer> de_que =
new
ArrayDeque<Integer>();
// Use add() method to add elements into the Deque
de_que.add(
10
);
de_que.add(
15
);
de_que.add(
30
);
de_que.add(
20
);
de_que.add(
5
);
// Displaying the ArrayDeque
System.out.println(
"Initial ArrayDeque: "
+ de_que);
// Removing elements using remove() method
de_que.remove(
30
);
de_que.remove(
5
);
// Displaying the ArrayDeque after removal
System.out.println(
"ArrayDeque after removing "
+
"elements: "
+ de_que);
}
}
Producción:Initial ArrayDeque: [10, 15, 30, 20, 5] ArrayDeque after removing elements: [10, 15, 20]
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA