Mis*_*Tek 3 arrays arraylist kotlin
我想知道如何在Kotlin中制作可调整大小的二维数组.
C++示例: vector< vector<int> > my_vector
我尝试过的: var seqList: List<List<Int>> = ArrayList<ArrayList<Int>>()
但是在使用seqList.add()时出现错误
错误:未解析的引用:添加
我已经在stackoverflow上读了一些关于Kotlin中2d数组的问题,但它们是关于不可调整大小的数组或者已经过时了
例如,Kotlin具有单独的List和MutableList接口,如这里所解释的.ArrayList是一个MutableList,您只需将其保存为MutableList变量,以便能够访问使其变异的方法:
val seqList: MutableList<MutableList<Int>> = ArrayList() // alternatively: = mutableListOf()
seqList.add(mutableListOf<Int>(1, 2, 3))
Run Code Online (Sandbox Code Playgroud)
还要注意标准库中的mutableListOf和arrayListOf方法,它们可以方便地创建列表,而不是直接使用构造函数ArrayList.
| 归档时间: |
|
| 查看次数: |
1143 次 |
| 最近记录: |