📜  Java中的 ArrayDeque contains() 方法(1)

📅  最后修改于: 2023-12-03 15:01:50.459000             🧑  作者: Mango

Java中的 ArrayDeque contains() 方法

ArrayDeque是Java中的一个双端队列实现类,它允许在两端进行高效地插入和删除元素。contains() 方法是ArrayDeque类的一个成员方法,用于判断队列中是否包含指定元素。

语法
boolean contains(Object o)
参数
  • o:指定要在队列中查找的元素。
返回值
  • 如果队列中包含指定元素,则返回true;
  • 如果队列中不包含指定元素,则返回false。
示例
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()方法是一个非常方便和高效的工具。