Collections et Opérateurs Kotlin
Collections Kotlin, opérateurs fonctionnels (map, filter, reduce), Sequences, higher-order functions, operator overloading
1Quelle est la différence entre List et MutableList en Kotlin ?
Quelle est la différence entre List et MutableList en Kotlin ?
Réponse
List est une interface en lecture seule qui ne permet pas de modifier la collection après création. MutableList étend List et ajoute des méthodes de modification comme add(), remove(), clear(). List garantit l'immutabilité de la structure.
2Comment créer une liste immuable en Kotlin ?
Comment créer une liste immuable en Kotlin ?
Réponse
On utilise listOf() pour créer une liste immuable. Cette fonction retourne une List<T> en lecture seule. Pour une liste mutable, on utilise mutableListOf() ou arrayListOf().
3À quoi sert l'opérateur map() sur une collection ?
À quoi sert l'opérateur map() sur une collection ?
Réponse
map() transforme chaque élément de la collection en appliquant une fonction, et retourne une nouvelle liste avec les éléments transformés. Par exemple : listOf(1,2,3).map { it * 2 } retourne [2,4,6].
À quoi sert l'opérateur filter() ?
Quelle est la différence entre map() et flatMap() ?
+17 questions d'entretien
Autres sujets d'entretien Android
Fondamentaux Android
UI et Ressources Android
Cycle de Vie Android
Navigation Android
Gestion des Données Android
Réseau Android
Tests Android
Gradle Android
Bases de Kotlin pour Android
Room Database
Android Background Tasks
Jetpack Compose
Android Permissions & Device
Firebase pour Android
Android MVVM Architecture
Android Networking Avancé
Kotlin Coroutines et Flow
Injection de Dépendances Android
Android MVI Architecture
Android Clean Architecture
Android Compose Advanced
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Maîtrise Android pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement