import java.util.LinkedList;
import java.util.Queue;
public class JavaQueueExample {
public static void main(String[] args) {
// 创建一个队列
Queue<String> queue = new LinkedList<>();
// 向队列中添加元素
queue.add("Java");
queue.add("Python");
queue.add("C++");
// 打印队列的头部元素(先进先出)
System.out.println("队列的头部元素是: " + queue.peek());
// 从队列中移除并返回头部元素
System.out.println("移除的元素是: " + queue.poll());
// 再次打印队列的头部元素
System.out.println("现在的头部元素是: " + queue.peek());
// 遍历队列中的所有元素
System.out.println("队列中的所有元素是: ");
for (String element : queue) {
System.out.println(element);
}
}
}
LinkedList
实现了一个 Queue
接口的对象。Queue
是一个接口,而 LinkedList
是其实现类之一。add()
方法向队列中添加元素。队列遵循先进先出 (FIFO) 原则。peek()
方法可以查看队列的头部元素,但不会将其移除。poll()
方法可以移除并返回队列的头部元素。for
循环来遍历队列中的所有元素。这段代码展示了如何在 Java 中使用队列的基本操作。
上一篇:java long 转 int
下一篇:java break跳出几层循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站