gpt4 book ai didi

java - Kotlin 中可调整大小的二维数组

转载 作者:行者123 更新时间:2023-12-05 00:14:16 25 4
gpt4 key购买 nike

我想知道如何在 Kotlin 中制作一个可调整大小的二维数组。

C++ 示例:vector< vector<int> > my_vector
我试过的:var seqList: List<List<Int>> = ArrayList<ArrayList<Int>>()
但是使用 seqList.add() 时出现错误

error: unresolved reference: add



我在 stackoverflow 上阅读了一些关于 Kotlin 中二维数组的问题,但它们是关于不可调整大小的数组或已过时

最佳答案

Kotlin 有单独的 List MutableList 接口(interface),如 here 所述, 例如。 ArrayListMutableList ,您只需将其保存为 MutableList变量,以便能够访问对其进行变异的方法:

val seqList: MutableList<MutableList<Int>> = ArrayList() // alternatively: = mutableListOf()

seqList.add(mutableListOf<Int>(1, 2, 3))

另请注意 mutableListOf arrayListOf 标准库中的方法,可以方便地创建列表,而不是直接使用 ArrayList 的构造函数.

关于java - Kotlin 中可调整大小的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47368503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com