队列的基本操作java
时间: 2023-11-12 16:59:52 浏览: 90
队列基本操作 java
队列是一种线性数据结构,它具有先进先出(FIFO)的特点。Java中可以使用LinkedList类来实现队列,也可以使用Queue接口来定义队列的基本操作。下面是使用Queue接口实现队列的基本操作的示例代码:
```java
import java.util.LinkedList;
import java.util.Queue;
public class QueueExample {
public static void main(String[] args) {
Queue<Integer> queue = new LinkedList<>();
// 添加元素到队列
queue.offer(1);
queue.offer(2);
queue.offer(3);
// 获取队列头部元素
System.out.println("队列头部元素:" + queue.peek());
// 获取并移除队列头部元素
System.out.println("获取并移除队列头部元素:" + queue.poll());
// 遍历队列
System.out.print("遍历队列:");
for (Integer i : queue) {
System.out.print(i + " ");
}
}
}
```
输出结果为:
```
队列头部元素:1
获取并移除队列头部元素:1
遍历队列:2 3
```
阅读全文