📅  最后修改于: 2023-12-03 15:19:39.347000             🧑  作者: Mango
在Java中,Queue是一个接口,它表示一个队列,通常用于存储一组元素,按照FIFO(先进先出)的顺序访问它们。Queue接口定义了许多有用的方法,其中isEmpty()是其中之一。
Queue接口属于java.util包,定义了以下方法:
isEmpty()方法用于检查队列是否为空。如果队列为空,则返回true,否则返回false。下面是一个示例:
import java.util.LinkedList;
import java.util.Queue;
public class QueueExample {
public static void main(String[] args) {
Queue<String> queue = new LinkedList<>();
// 添加元素
queue.add("John");
queue.add("Jane");
queue.add("Mary");
queue.add("Tom");
// 检查队列是否为空
boolean empty = queue.isEmpty(); // false
System.out.println("Is the queue empty? " + empty);
}
}
运行上面的代码会输出以下结果:
Is the queue empty? false
Java中的Queue接口定义了许多有用的方法,其中isEmpty()是一个简单但非常有用的方法。它可以帮助我们检查队列是否为空,以便在处理队列中的元素时,避免发生错误。