java queue用法
时间: 2023-09-29 16:02:17 浏览: 117
Java中的Queue是一种常见的数据结构,表示一系列元素的集合,遵循先进先出(First-In-First-Out,FIFO)的原则。下面是Java Queue的基本用法:
1. 创建Queue对象:
```java
Queue<String> queue = new LinkedList<>();
```
2. 添加元素到队列:
```java
queue.add("element"); // 或者使用 queue.offer("element");
```
3. 获取队列头部元素,并在队列中移除:
```java
String head = queue.remove(); // 或者使用 queue.poll();
```
4. 获取队列头部元素,但不移除:
```java
String head = queue.peek();
```
5. 遍历队列:
```java
for (String element : queue) {
System.out.println(element);
}
```
6. 判断队列是否为空:
```java
boolean isEmpty = queue.isEmpty();
```
7. 获取队列中元素的数量:
```java
int size = queue.size();
```
这些是Queue接口中最常用的方法。Java提供了几种实现Queue接口的类,如LinkedList、ArrayDeque等,你可以根据具体需求选择合适的实现类来使用。
阅读全文