firstEntry 方法

DoubleLinkedQueueEntry<E>? firstEntry()

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

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

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

也可以使用 lastEntry 访问条目对象,并且可以使用 DoubleLinkedQueueEntry.nextEntryDoubleLinkedQueueEntry.previousEntry 遍历条目。

实现

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