Как напечатать значения, доступные в itemList в kotlin? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть функция котлина ниже, где мне нужно распечатать каждый элемент, доступный в itemList, один за другим

fun main(args: Array<String>) {
var itemList = "nice-lt,rice-pt"
listOf(itemList)?.let {
    it.toString().split(",").forEach { line ->
        {
            println(line)
        }
    }
}

}

Ожидаемый результат:

nice-rt
rice-se

Ответы [ 3 ]

2 голосов
/ 26 июня 2019

Вы должны разделить список и зациклить его с простым foreach:

var itemList= "nice-lt,rice-pt"

itemList.split(",").forEach{println(it)}

выход:

nice-lt
rice-pt
1 голос
/ 26 июня 2019
val itemList = "nice-lt,rice-pt"
val elements = itemList.split(",")
elements.forEach {
    println(it)
}
0 голосов
/ 26 июня 2019

Простой, как этот:

itemList.split(",").forEach(::println)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...