Java Collections Java Java API
Class:
java.util.ArrayDeque
Methods:
public E remove()
Retrieves and removes the head of the queue represented by this deque. This method differs from
poll()
only in that it throws an exception if this deque is empty.
This method is equivalent to removeFirst().
public boolean remove(Object o)
Removes a single instance of the specified element from this deque. If the deque does not contain the element, it is
unchanged.
This method is equivalent to
removeFirstOccurrence().
Examples
package com.logicbig.example.arraydeque;
import java.util.ArrayDeque; import java.util.List;
public class RemoveExample {
public static void main(String... args) { ArrayDeque<Integer> ad = new ArrayDeque<>(List.of(3, 8, 1)); System.out.println(ad); boolean b = ad.remove(8); System.out.println(b); System.out.println(ad); } }
Output[3, 8, 1] true [3, 1]
package com.logicbig.example.arraydeque;
import java.util.ArrayDeque; import java.util.List;
public class RemoveExample2 {
public static void main(String... args) { ArrayDeque<Integer> ad = new ArrayDeque<>(List.of(3, 8, 1)); System.out.println(ad); boolean b = ad.remove(null); System.out.println(b); System.out.println(ad); } }
Output[3, 8, 1] false [3, 8, 1]
|
|