list - 如何获取 Kotlin 列表中倒数第二个项目?
问题描述
假设我在 Kotlin 中有一个列表,例如:
val lst = MutableList<Int>()
如果我想要最后一项,我可以执行 lst.last(),但是倒数第二项呢?
解决方案
您可以使用列表的大小来计算所需项目的索引。
例如,列表中的最后一项是lst[lst.size - 1]
。
列表中倒数第二个项目是lst[lst.size - 2]
。
列表中倒数第三个项目是lst[lst.size - 3]
。
等等。
确保列表足够大,可以包含倒数第 n 个项目,否则会出现索引错误
推荐阅读
- mysql - 如何优化简单 Web 和数据库应用程序的响应时间
- php - 为什么这个 foreach 不在 PHP 数组中循环?
- ios - 插入 Firestore 数据时图像重复
- java - 为成员变量赋值时应用程序崩溃
- css - sap.ui.table.Table with visibleRowCountMode="Auto" 不会在 VBox 中动态调整其高度
- asp.net - 管理 ASP.NET 配置文件属性的默认类是什么
- tcl - 防止在执行某些部分代码之前重复调用 proc
- .net - Dotnet 发布副本 appsettings*.json 仅适用于 Asp.Net(但不是控制台)
- excel - 结束(Xldown)与结束(xlup)
- android - 为什么在可绘制文件的图层列表中添加图像作为项目会导致图像不缩放/丢失