90 votes

Kotlin - Plus idiomatiques moyen de convertir une Liste à une MutableList

J'ai une méthode(getContacts) qui retourne une Liste et j'ai besoin de convertir ce résultat à un MutableList. Actuellement, la meilleure façon que je peux penser de faire comme ceci:

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

Est-il plus idiomatiques/moins"Java" façon de le faire?

150voto

hotkey Points 119

Envisager l'utilisation de l' toMutableList() fonction de:

presenter.getContacts().toMutableList()

Il y a toMutableList() extensions pour le stdlib types que l'on pourrait vouloir se convertir à une mutable liste: Collection<T>, Iterable<T>, Sequence<T>, CharSequence, Array<T> et primitive des tableaux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X