`Queue` 是 Java 集合框架中的一个接口,它继承了 `Collection` 接口。`Queue` 接口定义了一个队列数据结构,支持在队列的一端(称为“前端”)进行添加元素操作,而在另一端(称为“后端”)进行移除元素操作。常见的实现类有 `LinkedList`、`ArrayDeque` 等。
下面是一个简单的示例,演示了如何使用 `peek()` 方法查看队列的头部元素:
```java
import java.util.LinkedList;
import java.util.Queue;
public class PeekExample {
public static void main(String[] args) {
Queue
// 向队列中添加元素
queue.add(1);
queue.add(2);
queue.add(3);
// 使用 peek() 方法查看队列的头部元素
Integer head = queue.peek();
System.out.println("队列头部元素: " + head); // 输出:队列头部元素: 1
}
}
```
需要注意的是,如果队列为空,调用 `peek()` 方法将返回 `null`。此外,由于 `peek()` 方法不会从队列中移除元素,因此在多线程环境下,对 `peek()` 方法的调用是线程安全的。
以上关于peek() java-PEEK百家百科内容为上海春毅新材料原创,请勿转载!