You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kotlin中正确获取列表的剩余元素?

Kotlin 获取跳过前N个元素的便捷方法

当然有,Kotlin标准库里的drop()函数刚好能满足你的需求,它和take()是配对的列表操作函数:

val myList = listOf(1, 2, 3, 4, 5, 6, 7, 8)
// 跳过前3个元素,遍历剩余部分
myList.drop(3).forEach { println(it) } // 输出结果为4、5、6、7、8

drop(n)的作用就是返回原列表跳过前n个元素后的剩余元素集合,用法和你用的take(3)一样简洁,完全符合你想要的"获取跳过前三个后的剩余元素"的场景。

顺带提一句,如果需要跳过列表末尾的n个元素,可以用dropLast(n),它和takeLast(n)是对应操作,也是日常开发里常用的列表工具函数。

内容的提问来源于stack exchange,提问作者Mark Delphi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 16:12:30