firstEntry 方法

DoubleLinkedQueueEntry<E>? firstEntry()

队列中第一个元素的条目对象。

队列中的每个元素都关联一个 DoubleLinkedQueueEntry

返回对应于队列第一个元素的条目对象,如果队列为空则返回 null

条目对象也可以通过 lastEntry 访问,并且可以使用 DoubleLinkedQueueEntry.nextEntryDoubleLinkedQueueEntry.previousEntry 进行迭代。

实现

DoubleLinkedQueueEntry<E>? firstEntry() =>
    _sentinel._nextLink!._asNonSentinelEntry();