Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 如何遍历已分块的集合_Loops_Kotlin_Collections - Fatal编程技术网

Loops 如何遍历已分块的集合

Loops 如何遍历已分块的集合,loops,kotlin,collections,Loops,Kotlin,Collections,我正在尝试遍历一个被分为6个部分的列表。做这件事的好方法是什么 fun listSplit(listOfEanItems: ArrayList<String?>) { val newList = listOfEanItems.chunked(6) ItemsViewFragment().getChunkedEanList(newList) } funlistsplit(listOfEanItems:ArrayList){ val newList=listOfEanI

我正在尝试遍历一个被分为6个部分的列表。做这件事的好方法是什么

fun listSplit(listOfEanItems: ArrayList<String?>) {
    val newList = listOfEanItems.chunked(6)
    ItemsViewFragment().getChunkedEanList(newList)
}
funlistsplit(listOfEanItems:ArrayList){
val newList=listOfEanItems.chunked(6)
ItemsViewFragment().getChunkedEanList(新列表)
}

您可以将此列表与
flatte
合并,后者速度相对较慢,但可读性较好。也可以只使用嵌套循环。它会很快,但可读性较差

val chunkedList = (1..20).toList().chunked(6)

chunkedList.flatten().forEach { println(it) }

//or

for (list in chunkedList) {
    for (i in list) {
        println(i)
    }
}