import java.util.LinkedList;
import java.util.Queue;
public class QueueExample {
public static void main(String[] args) {
// 创建一个队列
Queue<String> queue = new LinkedList<>();
// 添加元素到队列中
queue.add("元素1");
queue.add("元素2");
queue.add("元素3");
// 打印队列中的元素
System.out.println("队列中的元素: " + queue);
// 移除并返回队列的头部元素
String element = queue.poll();
System.out.println("移除的元素: " + element);
System.out.println("队列中的元素: " + queue);
// 查看队列的头部元素但不移除它
String peekElement = queue.peek();
System.out.println("查看的元素: " + peekElement);
System.out.println("队列中的元素: " + queue);
// 检查队列是否为空
if (queue.isEmpty()) {
System.out.println("队列为空");
} else {
System.out.println("队列不为空");
}
}
}
LinkedList 实现 Queue 接口,创建一个队列对象。add() 方法将元素添加到队列的末尾。poll() 方法移除并返回队列的头部元素。如果队列为空,则返回 null。peek() 方法查看队列的头部元素,但不移除它。如果队列为空,则返回 null。isEmpty() 方法检查队列是否为空。如果你需要更多关于 Java 队列的操作或有其他问题,请随时提问!
上一篇:java创建文件夹
下一篇:java字符串转json
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站