Java 中的 Deque(双端队列)是一种能在两端插入和删除元素的队列。它提供了一系列方法来操作队列中的元素,其中包括 pop, poll 和 peek 方法。

  1. pop 方法:pop 方法用于从队列的头部删除并返回第一个元素。如果队列为空,则会抛出 NoSuchElementException 异常。

  2. poll 方法:poll 方法用于从队列的头部删除并返回第一个元素。如果队列为空,则返回 null。

  3. peek 方法:peek 方法用于获取队列的头部元素,但并不删除它。如果队列为空,则返回 null。

总结:

  • pop 方法和 poll 方法都可以删除并返回队列的头部元素,但在队列为空时的行为不同。pop 方法会抛出异常,而 poll 方法会返回 null。
  • peek 方法则只是返回队列的头部元素,不会删除它。如果队列为空,peek 方法也会返回 null。
Java Deque: pop(), poll(), peek() 方法详解与区别

原文地址: http://www.cveoy.top/t/topic/qwlZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录