gpt4 book ai didi

list - 在 Kotlin 中将元素添加到列表开头的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-02 12:41:35 32 4
gpt4 key购买 nike

如果我有这样的 list

 var foo = mutableListOf("John", "Wayne")

如果我想在列表顶部添加一个元素,到目前为止我正在考虑两个选项。

第一: foo.add(0, "Twyla")
第二: foo = (mutableListOf("Twyla") + foo).toMutableList()
我不知道上述两个选项在性能方面的表现如何,但一般推荐的方式是什么?

最佳答案

这两个选项并不完全相同:第一个只是在现有可变列表的开头插入一个项目,第二个创建一个新列表,然后将其转换为另一个新的可变列表。

我认为,如果您对改变现有列表没有问题,那么您应该更喜欢第一个选项,因为它比第二个需要更少的内存。

关于list - 在 Kotlin 中将元素添加到列表开头的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55484138/

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