Kotlin集合操作全解析
1. 基本操作
在Kotlin中,集合类型有着丰富的基本操作。
1.1 迭代操作
所有集合都支持迭代操作。Arrays、iterables、sequences和maps都支持 iterator() 函数。不过,在实际中很少直接使用 iterator() 返回的 Iterator 对象来遍历元素,因为Kotlin提供了更简洁的方式。
例如,由于存在 iterator() 函数,我们可以使用 for 循环遍历任何集合:
val map = mapOf(1 to "one", 2 to "two", 3 to "three")
for ((key, value) in map) {
println("$key -> $value")
}
输出结果:
1 -> one
2 -> two
3 -> three
也可以使用 forEach() 扩展函数对每个集合元素执行给定的lambda表达式:
intArrayOf(1, 2, 3).forEach { println(it*it) }
listOf("a", "b", "c").forEach { printl
超级会员免费看
订阅专栏 解锁全文
642

被折叠的 条评论
为什么被折叠?



