import java.util.LinkedList;
import java.util.Queue;
public class QueueExample {
public static void main(String[] args) {
// 创建一个队列
Queue<String> queue = new LinkedList<>();
// 向队列中添加元素
queue.add("Java");
queue.add("Queue");
queue.add("Example");
// 打印队列中的元素
System.out.println("Queue: " + queue);
// 移除并返回队列的头部元素
String head = queue.poll();
System.out.println("Removed element: " + head);
System.out.println("Queue after removal: " + queue);
// 查看但不移除队列的头部元素
String peek = queue.peek();
System.out.println("Head element: " + peek);
System.out.println("Queue after peek: " + queue);
}
}
java.util.Queue
接口和 java.util.LinkedList
类来实现队列。LinkedList
实现 Queue
接口,创建一个名为 queue
的队列。add
方法向队列中添加元素。poll
方法移除并返回队列的头部元素。peek
方法查看但不移除队列的头部元素。希望这段代码和解释对你有帮助!
下一篇:java数组初始化
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站