📅  最后修改于: 2023-12-03 14:42:48.475000             🧑  作者: Mango
peekFirst()
方法是Java中LinkedBlockingDeque类中的一种方法,它可以用来获取队列中第一个元素的值,但不会将该元素从队列中删除。如果队列为空,则返回null。
public E peekFirst()
该方法没有任何参数。
如果队列非空,则返回队列中第一个元素的值。
如果队列为空,则返回null。
import java.util.concurrent.LinkedBlockingDeque;
public class LinkedBlockingDequeExample {
public static void main(String[] args) {
LinkedBlockingDeque<String> deque = new LinkedBlockingDeque<>();
deque.add("A");
deque.add("B");
deque.add("C");
System.out.println("调用 peekFirst() 方法获取头部元素: " + deque.peekFirst()); // 输出: A
deque.removeFirst();
System.out.println("调用 peekFirst() 方法获取头部元素: " + deque.peekFirst()); // 输出: B
}
}