首页 > 解决方案 > 如何获取 Kotlin 列表中倒数第二个项目?

问题描述

假设我在 Kotlin 中有一个列表,例如:

val lst = MutableList<Int>()

如果我想要最后一项,我可以执行 lst.last(),但是倒数第二项呢?

标签: listkotlin

解决方案


您可以使用列表的大小来计算所需项目的索引。

例如,列表中的最后一项是lst[lst.size - 1]

列表中倒数第二个项目是lst[lst.size - 2]

列表中倒数第三个项目是lst[lst.size - 3]

等等。

确保列表足够大,可以包含倒数第 n 个项目,否则会出现索引错误


推荐阅读