Kotlin – 将List转换为MutableList的最常用的方法

我有一个方法( getContacts )返回一个List,我需要将这个结果转换为MutableList。 目前我能想到的最好的方法是这样的:

 val contacts: MutableList<Contact> = ArrayList(presenter.getContacts()) 

有没有更习惯的/“lessJava”的方式来做到这一点?

考虑使用toMutableList()函数:

 presenter.getContacts().toMutableList() 

toMutableList()扩展为stdlibtypes,可能要转换为一个可变列表: Collection<T>Iterable<T>Sequence<T>CharSequenceArray<T>和原始数组。