MutableList
jest interfejs, ale nie mogę znaleźć klasy w kotlin
pakiet, który implementuje go wyraźnie. Czy jest jakiś? Co więcej, oczekiwałbym, że będzie zdefiniowany w pakiecie jako mutableListOf (varargs) symetrycznie do listOf (varargs). Do tej pory muszę używać kolekcji Java.Czy w Kotlin istnieje nieunikniona lista MutableList, unikając aplikacji java api?
19
A
Odpowiedz
27
spróbuje użyć mutableListOf
lub arrayListOf
.
0
Masz rację, zbiory java są jedynym sposobem, aby dostać MutableList
Powiązane problemy
- 1. Jak zainicjować listę MutableList Kotlin na pustą listę MutableList?
- 2. Kotlin - Najbardziej idiomatyczny sposób konwersji listy do listy MutableList
- 3. Czy istnieje wyrafinowany interfejs API Java WorkQueue?
- 4. Czy istnieje interfejs API czujnika Java SE?
- 5. Czy istnieje lista klas bezpiecznych dla wątków w języku Java?
- 6. API pdfmake? Czy istnieje lista stylów, czcionek, możliwości?
- 7. GridView.LayoutParams nie istnieje w Kotlin?
- 8. Czy istnieje lista pragmy obsługiwanych w Xcode?
- 9. Kotlin: Java nie może rozwiązać symbolu Kotlin?
- 10. Czy istnieje lepszy framework aplikacji Java niż Swing?
- 11. Kotlin: Modyfikowanie (niezmienna) Lista przez obsadę, czy jest legalna?
- 12. Java ArrayList to Kotlin Array
- 13. Czy istnieje pakiet Java do testowania interfejsów API RESTful?
- 14. Czy istnieje sposób na zachowanie stałej pliku prywatnego w Kotlin
- 15. Czy istnieje interfejs API Java dla plików MP4?
- 16. można uruchomić Kotlin aplikacji w Eclipse
- 17. Kotlin z Java: czy jest pole zerowe czy nie?
- 18. java.lang.NoClassDefFoundError $$ wplatany $ forEach $ lambda $ 1 w Kotlin
- 19. Jak utworzyć żądanie API w Kotlin?
- 20. BigInteger w Kotlin
- 21. Czy istnieje wtyczka gradle do pakowania aplikacji Java Webstart?
- 22. Czy istnieje api notebooka IPython?
- 23. Czy java.util.HashMap nie implementuje java.util.Map w Kotlin?
- 24. Użyj rozszerzenia Kotlin w klasie java Android
- 25. Usuwanie elementu z listy MutableList w Scali
- 26. Czy .asSet (...) istnieje w dowolnym interfejsie API?
- 27. Czy istnieje .NET API przy użyciu rsync?
- 28. Sprawdź, czy lista tablicowa Java zawiera obiekt
- 29. Czy istnieje alternatywa dla getRunningTask API
- 30. Czy istnieje sposób odniesienia do klasy Java dla funkcji najwyższego poziomu Kotlin?
Byłoby miło, gdyby ta, przyjęta odpowiedź, wyjaśniła to nieco więcej. Lista 'List' i' Mutable' to trochę magii Kotlin. A wszystkie implementacje 'List' Java to zarówno' Kotlin 'Lista' i' MutableList' zawierające 'ArrayList' i' LinkedList' wraz z innymi niestandardowymi implementacjami. Kotlin ma funkcje pomocnicze, aby tworzyć listy łatwiej, jak pokazano w tej odpowiedzi. Inne pomocniki, takie jak 'listOf', zwracają interfejs listy tylko do odczytu' List' zamiast zmiennego interfejsu. Te w odpowiedzi zwracają interfejs 'MutableLis'. –
'linkedListOf' zniknął przed 1.0. Zamiast tego dostępna jest bardziej ogólna opcja 'mutableListOf'. – Ilya
są to tylko skróty, mutableListOf po prostu zwraca ArrayList (która jest zmienna); listOf jest alternatywą dla wywołania Arrays.asList (która jest niezmienna) – Massimo