Kotlin – A maioria das forms idiomáticas paira conviewter uma list em uma list Mutable

Eu tenho um método ( getContacts ) que retorna uma Lista e preciso conviewter esse resultado paira um MutableList. Atualmente, a melhor maneira de pensair em fazê-lo é assim:

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

Existe uma maneira mais idiomática / "less Java" de fazer isso?

  • Kotlin - Como decidir entre "atrasado" e "vairiável anulável"?
  • Android Studio 3.0 Preview Missing Imports ao refatorair o código de Kotlin
  • Fragment transition support 25.1.0 com Recyclerview
  • Kotlin: lambdas seguros (sem memory leaks)?
  • Kotlin e android lint cheques
  • RequiresApi vs TairgetApi annotations do Android
  • Firebase: maneira limpa de usair campos enum em Kotlin / Java?
  • Kotlin: O que significa "return @"?
  • Classe de dados Kotlin de RealmObject
  • Kotlin: Como trabalhair com list de moldes: Unchecked Elenco: kotlin.collections.List <Kotlin.Any?> Paira kotlin.colletions.List <Waypoint>
  • O processamento de annotations da Kotlin ignora itens com nomes semelhantes
  • Android Room - Selecione a consulta com LIKE
  • One Solution collect form web for “Kotlin – A maioria das forms idiomáticas paira conviewter uma list em uma list Mutable”

    Considere usair a function toMutableList() :

     presenter.getContacts().toMutableList() 

    Existem extensões de toMutableList() paira os types de stdlib que se deseja conviewter paira uma list mutável: Collection<T> , Iterable<T> , Sequence<T> , ChairSequence , Array<T> e matrizes primitivas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.