java 先进先出队列
时间: 2023-09-23 20:06:45 浏览: 97
优先队列算法实现(Java)
5星 · 资源好评率100%
Java 中可以使用 LinkedList 类来实现先进先出队列(FIFO 队列)。
LinkedList 类可以实现 List 接口和 Queue 接口,因此可以用来实现队列。
下面是一个简单的示例代码:
```java
import java.util.LinkedList;
import java.util.Queue;
public class QueueDemo {
public static void main(String[] args) {
Queue<String> queue = new LinkedList<>();
// 添加元素到队列
queue.add("Java");
queue.add("Python");
queue.add("C++");
// 获取队列头部元素
String head = queue.peek();
System.out.println("队列头部元素:" + head);
// 删除队列头部元素
String element = queue.poll();
System.out.println("删除的队列头部元素:" + element);
// 遍历队列
for (String item : queue) {
System.out.println(item);
}
}
}
```
输出结果:
```
队列头部元素:Java
删除的队列头部元素:Java
Python
C++
```
阅读全文