Kotlin Collections und Operatoren
Kotlin Collections, funktionale Operatoren (map, filter, reduce), Sequences, higher-order functions, operator overloading
1Was ist der Unterschied zwischen List und MutableList in Kotlin?
Was ist der Unterschied zwischen List und MutableList in Kotlin?
Antwort
List ist ein schreibgeschütztes Interface, das die Änderung der Collection nach der Erstellung nicht erlaubt. MutableList erweitert List und fügt Änderungsmethoden wie add(), remove(), clear() hinzu. List garantiert strukturelle Unveränderlichkeit.
2Wie erstellt man eine unveränderliche Liste in Kotlin?
Wie erstellt man eine unveränderliche Liste in Kotlin?
Antwort
Verwende listOf() um eine unveränderliche Liste zu erstellen. Diese Funktion gibt eine schreibgeschützte List<T> zurück. Für eine veränderliche Liste verwende mutableListOf() oder arrayListOf().
3Wofür wird der map()-Operator bei einer Collection verwendet?
Wofür wird der map()-Operator bei einer Collection verwendet?
Antwort
map() transformiert jedes Element der Collection durch Anwenden einer Funktion und gibt eine neue Liste mit den transformierten Elementen zurück. Zum Beispiel: listOf(1,2,3).map { it * 2 } gibt [2,4,6] zurück.
Wofür wird der filter()-Operator verwendet?
Was ist der Unterschied zwischen map() und flatMap()?
+17 Interview-Fragen
Weitere Android-Interviewthemen
Android-Grundlagen
Android UI und Ressourcen
Android-Lebenszyklus
Android-Navigation
Android-Datenverwaltung
Android-Networking
Android Testing
Android Gradle
Kotlin-Sprachgrundlagen für Android
Room Database
Hintergrundarbeit
Jetpack Compose
Berechtigungen und Gerätefunktionen
Firebase für Android
Android MVVM Architecture
Erweitertes Android Networking
Kotlin Coroutines und Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Fortgeschritten
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Meistere Android für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten