📅  最后修改于: 2023-12-03 15:01:50.498000             🧑  作者: Mango
Java中的 ArrayDeque是一个双端队列,可以在队列首部和尾部进行元素的添加和删除操作。而isEmpty()方法则是用来检查一个队列是否为空。当队列为空时,该方法将返回true,否则返回false。isEmpty()方法的返回类型为boolean。
public boolean isEmpty()
import java.util.ArrayDeque;
public class Example {
public static void main(String[] args) {
ArrayDeque<String> queue = new ArrayDeque<>();
queue.add("Java");
queue.add("Python");
queue.add("C++");
boolean empty = queue.isEmpty();
System.out.println(empty); // false
queue.clear();
empty = queue.isEmpty();
System.out.println(empty); // true
}
}
在这个示例程序中,我们创建了一个ArrayDeque对象,并添加了三个元素。然后我们通过调用isEmpty()方法来检查队列是否为空,并打印出返回值。接着我们调用了clear()方法,清除了队列中的所有元素,并再次调用了isEmpty()方法来检查队列是否为空。此时isEmpty()方法返回true,因为队列已经被清空。