Android

Collections et Opérateurs Kotlin

Collections Kotlin, opérateurs fonctionnels (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 questions d'entretien·
Confirmé
1

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.

2

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 ?

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].

4

À quoi sert l'opérateur filter() ?

5

Quelle est la différence entre map() et flatMap() ?

+17 questions d'entretien

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