Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kotlin:我想在末尾添加2D数组的第一个元素_Kotlin - Fatal编程技术网

kotlin:我想在末尾添加2D数组的第一个元素

kotlin:我想在末尾添加2D数组的第一个元素,kotlin,Kotlin,示例:A before [[20,30],[40,50],[60,70]] after [[20,30],[40,50],[60,70],[20,30]] 例:B before [[11,11],[22,22],[33,33],[44,44]] after [[11,11],[22,22],[33,33],[44,44],[11,11]] 如何将kotlin中2D数组的第一个元素复制到数组的末尾 我尝试了add和addAll方法将元素添加到二维数组的末尾,但没有成功 谢谢当我使用ad

示例:A

before [[20,30],[40,50],[60,70]]

after  [[20,30],[40,50],[60,70],[20,30]]
例:B

before [[11,11],[22,22],[33,33],[44,44]]

after  [[11,11],[22,22],[33,33],[44,44],[11,11]]
如何将kotlin中2D数组的第一个元素复制到数组的末尾

我尝试了add和addAll方法将元素添加到二维数组的末尾,但没有成功


谢谢

当我使用add时,它对我很有效。请尝试以下代码:

val list = mutableListOf(listOf(11, 11), listOf(22, 22))
list.add(list.first())
println(list)
它将打印:

[[11, 11], [22, 22], [11, 11]]

确保您创建了一个保存列表类型数据的可变列表。

您自己做了哪些尝试?在解决自己的问题时,你至少应该表现出一些支持。顺便说一句,为什么在Kotlin的问题还很早的时候就把它标记为Java?我不小心输入了Java。谢谢你指出了错误。这会创建一个列表而不是数组。(事实上,列表列表而不是数组)这可能很好-列表通常更可取,因为它们更灵活,支持范围更广-但它并没有严格地回答所提出的问题,也不会推广到数组。它发生得很顺利。谢谢