lastEntry 方法

DoubleLinkedQueueEntry<E>? lastEntry()

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

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

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

条目对象还可以使用 firstEntry 来访问,并可以使用 DoubleLinkedQueueEntry.nextEntryDoubleLinkedQueueEntry.previousEntry 来迭代。

实现

DoubleLinkedQueueEntry<E>? lastEntry() =>
    _sentinel._previousLink!._asNonSentinelEntry();