Как перебрать коллекцию, которая была разделена на части - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь перебрать список, который был разделен на 6. Что будет хорошим способом сделать это

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

1 Ответ

0 голосов
/ 16 октября 2019

Вы можете объединить этот список с flatten, который будет относительно медленным, но читаемым. Или вы можете просто использовать вложенные циклы. Это будет быстро, но менее читабельно

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

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

//or

for (list in chunkedList) {
    for (i in list) {
        println(i)
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...