Tag: 数组arrays列表

Java ArrayList到Kotlin数组

有没有简单的方法将Java ArrayList转换为Kotlin数组? 以下代码: fun test(): Array { val elems = ArrayList() return elems.toArray() } 给出错误: main.kt:2:15: error: unresolved reference: ArrayList val elems = ArrayList() ^ 我正在解析一些JSON,不知道有多少元素,但是一旦我读了它们,我不需要以任何方式修改数据,所以我想我会去Kotlin数组作为数据types。

我无法在Android中的类中初始化我的数组(MutableList)

我刚刚开始与Kotlin和Android工作室。 当在MainActivity.kt我做以下… var tafels: MutableList<MutableList> = java.util.ArrayList() tafels.add(mutableListOf(2, 2, 4)) 一切工作正常。 我可以添加元素到这个ArrayList ,如图所示。 当我尝试在一个新文件中做同样的事情时,在我创建的类中,但是,当我输入时,代码帮助无法识别tafels ,因此在键入tafels之后没有任何建议: class TafelsSommen(){ var tafels: MutableList<MutableList> = java.util.ArrayList() tafels.add(mutableListOf(2, 2, 4)) } 为什么我不能将元素添加到tafels类中的TafelsSommen ?

在Kotlin中resize的二维数组

我想知道如何在Kotlin中创建一个可resize的二维数组。 C ++示例: vector< vector > my_vector 我试过了: var seqList: List<List> = ArrayList<ArrayList>() 但是在使用seqList.add()时出现错误 错误:未解决的参考:添加 我已经阅读了一些关于在stackoverflow Kotlin中的二维数组的问题,但他们是关于不可resize的数组或过时