我有一个List,我基本上想拉链,但只有每一秒.
我的意思是:我希望我的名单[a,1,b,2]成为[(a,1),(b,2)],我目前正在使用zipWith.
但它没有给我预期的结果,它给了我[(a,1),(1,b),(b,2)].
我现在是完全愚蠢的,还是除了忽略每一个元组之外没有其他解决方案?(例如,filter之后添加一个)是否没有运营商?
Kotlin 1.2中的分块功能正是您所需要的:
val list = listOf("a", 1, "b", 2)
val newList = list.chunked(2) // returns listOf(listOf("a", 1), listOf("b", 2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |