2017-04-03 371 views

回答

3

要么两个都没问题,而是要求两者之间唯一的区别就是表达你的意图。

ArrayList是一个具体实现的MutableList,和mutableListOf,作为科特林1.1,还返回一个ArrayList

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

你只是想要某种类型的MutableList,并且可以很好地获得实现定义的正确选择吗?改用mutableListOf

相关问题