本示例说明如何从Deque对象中删除一些元素。我们可以用以下方法从移除元素Deque:remove(),remove(Object o),removeFirst(),removeLast()。
package org.nhooo.example.util; import java.util.Deque; import java.util.LinkedList; public class RemoveDequeDemo { public static void main(String[] args) { Deque<String> deque = new LinkedList<>(); deque.add("A"); deque.add("B"); deque.add("C"); deque.add("D"); deque.add("E"); deque.add("F"); // 移除并取回此双端队列的头部 deque.remove(); // 删除“ A”"A" // 删除“ A”the first occurrence of element from this Deque deque.remove("F"); // 删除“ A”"F" // 检索并删除此双端队列的第一个元素 deque.removeFirst(); // 删除“ A”"B" // 检索并删除此双端队列的最后一个元素 deque.removeLast(); // 删除“ A”"E" for (String item : deque) { System.out.println("Item = " + item); } } }