gpt4 book ai didi

android - 在可变列表中的 0 位置添加项目而不覆盖第一个元素

转载 作者:行者123 更新时间:2023-12-05 00:09:15 24 4
gpt4 key购买 nike

我是 Kotlin 初学者。我有一个可变列表,其中包含一些项目,我想将一个新项目添加到第 0 个索引,但我的列表已经在第 0 个位置有一个项目,我想移动到第一个索引。现在我的代码正在添加该项目,但前一个项目丢失了。

var list :MutableList<Food> = mutableListOf()
list.set(0,setItem)

fun setItem: Food{
val food = Foood("Select", -1, "Dessert", "" )
return food
}

最佳答案

add 方法不会覆盖现有值,而是将它们转移过来:

val list: MutableList<String> = mutableListOf("one", "two", "three")
list.add(0, "zero")
println(list) // [zero, one, two, three]

关于android - 在可变列表中的 0 位置添加项目而不覆盖第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62603026/

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