Kotlin - 遍历数组

Ken*_*nny 7 arrays kotlin

我有一个像这样的数组,我想循环它并获取值“B”。我知道如何在 Java 中获取它,但我不知道如何在 Kotlin 中获取它。有人可以告诉我该怎么做吗?

private val myArray = arrayOf({"A";"B"},{"C";"D"})

谢谢。

Ani*_*ahu 5

{}不是在 kotlin 中创建数组的有效运算符,您必须使用它arrayOf()。在 kotlin 中{}保留用于创建 lambda 函数。

您可以像这样迭代数组:

private val myArray = arrayOf(arrayOf("A", "B"),arrayOf("C", "D"))

for (innerArray in myArray) {
    for(element in innerArray) {
        println(element) // or your logic to catch the "B"
    }

}
Run Code Online (Sandbox Code Playgroud)