📅  最后修改于: 2023-12-03 15:01:50.459000             🧑  作者: Mango
ArrayDeque是Java中的一个双端队列实现类,它允许在两端进行高效地插入和删除元素。contains() 方法是ArrayDeque类的一个成员方法,用于判断队列中是否包含指定元素。
boolean contains(Object o)
o
:指定要在队列中查找的元素。import java.util.ArrayDeque;
public class ArrayDequeExample {
public static void main(String[] args) {
// 创建ArrayDeque对象
ArrayDeque<Integer> deque = new ArrayDeque<>();
// 添加元素到队列
deque.add(10);
deque.add(20);
deque.add(30);
deque.add(40);
// 使用contains()方法查找元素
boolean isContains = deque.contains(30);
System.out.println("队列中是否包含元素 30:" + isContains);
isContains = deque.contains(50);
System.out.println("队列中是否包含元素 50:" + isContains);
}
}
输出结果:
队列中是否包含元素 30:true
队列中是否包含元素 50:false
在上述示例中,我们首先创建了一个ArrayDeque对象,然后向队列中添加了一些整数元素。接下来,我们使用contains()方法分别查找队列中是否包含元素30和元素50。第一次查找返回true,因为队列中确实包含元素30,而第二次查找返回false,因为队列中没有元素50。
ArrayDeque的contains()方法可用于判断该队列是否包含指定元素。如果你需要在ArrayDeque中查找元素是否存在,contains()方法是一个非常方便和高效的工具。