arrayListOf 和 mutableListOf 有什么区别,哪个更好? [复制]

2024-01-13

我尝试在 Kotlin 中使用集合,但对 arrayListOf 和 mutableListOf 感到困惑,我们应该使用哪一个,为什么?


两者都可以,两者之间唯一的区别是表达您的意图。

ArrayList是一个具体的实现MutableList, and mutableListOf从 Kotlin 1.1 开始,还返回一个ArrayList.

您是否知道您特别想要一个 ArrayList,因为您已经有意识地决定这对于您的应用程序来说是正确的选择?你可能想要arrayListOf(或直接致电ArrayList构造函数,如果该接口更适合您)。

您是否只想要某种 MutableList,并且可以接受实现定义的任何正确选择?只需使用mutableListOf反而。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

arrayListOf 和 mutableListOf 有什么区别,哪个更好? [复制] 的相关文章

随机推荐