我想从 Java 中的给定索引启动 For 循环,您可以轻松编写
for (int i = startingIndex; i < items.size(); i++)
Run Code Online (Sandbox Code Playgroud)
如何在 Kotlin 中做到这一点?我知道如何在 Kotlin 中编写 for 循环
我的例子
我想迭代一个字符串数组,但起始位置是 3,而不是迭代一个Range迭代将在一个项目集合上
Saa*_*ash 20
要从开始项迭代到最后一项,您可以使用以下方法:
for (i in startingIndex until items.size) {
//apply your logic
}
Run Code Online (Sandbox Code Playgroud)
另一种选择是删除第一个n元素并forEach从那里使用:
val l = listOf(1, 2, 3, 4)
l.drop(1).forEach { println(it) } // prints "2, 3, 4"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5527 次 |
| 最近记录: |