kotlin - 将列表分成几部分

在 Kotlin 中是否有一种简单的方法可以将列表分成多个部分(可能是一些 lambda)?

例如:

[1, 2, 3, 4, 5, 6] => [[1, 2], [3, 4], [5, 6]]

最佳答案

从 Kotlin 1.2 开始,您可以使用 Iterable<T>.chunked(size: Int): List<List<T>>来自 stdlib ( https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/chunked.html ) 的函数。

https://stackoverflow.com/questions/40699007/

相关文章:

android - 具有初始值的 MutableLiveData

android - 如何在 RecyclerView.ViewHolder 中使用 kotlin 绑

android - 运算符 == 不能应用于 Kotlin 中的 'Long' 和 'Int'

Kotlin - 等待函数

java - Gradle 项目 : java. lang.NoClassDefFoundError

android - 实时模板在 Kotlin 中不起作用

kotlin - Kotlin 是 "pass-by-value"还是 "pass-by-refer

java - Kotlin 数据类实现 Java 接口(interface)

android - 如何使用 Kotlin 设置 OnEditorActionListener

android - 将项目添加到 LiveData 列表时通知观察者