我尝试在 Kotlin 中使用集合,但对 arrayListOf 和 mutableListOf 感到困惑,我们应该使用哪一个,为什么?
两者都可以,两者之间唯一的区别是表达您的意图。
ArrayList
是一个具体的实现MutableList
, and mutableListOf
从 Kotlin 1.1 开始,还返回一个ArrayList
.
您是否知道您特别想要一个 ArrayList,因为您已经有意识地决定这对于您的应用程序来说是正确的选择?你可能想要arrayListOf
(或直接致电ArrayList
构造函数,如果该接口更适合您)。
您是否只想要某种 MutableList,并且可以接受实现定义的任何正确选择?只需使用mutableListOf
反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)