kotlin:我想在末尾添加2D数组的第一个元素
示例:Akotlin:我想在末尾添加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
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。谢谢你指出了错误。这会创建一个列表而不是数组。(事实上,列表列表而不是数组)这可能很好-列表通常更可取,因为它们更灵活,支持范围更广-但它并没有严格地回答所提出的问题,也不会推广到数组。它发生得很顺利。谢谢