📅  最后修改于: 2023-12-03 14:42:43.688000             🧑  作者: Mango
Java中的 ArrayDeque 是一个双向队列(double-ended queue),它可以被当作栈、队列甚至是双端队列来使用。removeFirstOccurrence() 方法是 ArrayDeque 类中的一个方法,它可以用来移除队列中第一个等于指定元素的元素。
public boolean removeFirstOccurrence(Object o)
如果成功移除了一个元素,则返回 true;否则返回 false。
import java.util.ArrayDeque;
public class RemoveFirstOccurrenceExample {
public static void main(String[] args) {
ArrayDeque<String> deque = new ArrayDeque<>();
deque.add("apple");
deque.add("banana");
deque.add("orange");
deque.add("banana");
System.out.println(deque);
boolean removed = deque.removeFirstOccurrence("banana");
System.out.println("Removed: " + removed);
System.out.println(deque);
}
}
运行结果如下:
[apple, banana, orange, banana]
Removed: true
[apple, orange, banana]