Collezioni e Operatori Kotlin
Collezioni Kotlin, operatori funzionali (map, filter, reduce), Sequences, higher-order functions, operator overloading
1Qual è la differenza tra List e MutableList in Kotlin?
Qual è la differenza tra List e MutableList in Kotlin?
Risposta
List è un'interfaccia di sola lettura che non consente di modificare la collezione dopo la creazione. MutableList estende List e aggiunge metodi di modifica come add(), remove(), clear(). List garantisce l'immutabilità strutturale.
2Come si crea una lista immutabile in Kotlin?
Come si crea una lista immutabile in Kotlin?
Risposta
Usa listOf() per creare una lista immutabile. Questa funzione restituisce una List<T> di sola lettura. Per una lista mutabile, usa mutableListOf() o arrayListOf().
3A cosa serve l'operatore map() su una collezione?
A cosa serve l'operatore map() su una collezione?
Risposta
map() trasforma ogni elemento della collezione applicando una funzione e restituisce una nuova lista con gli elementi trasformati. Ad esempio: listOf(1,2,3).map { it * 2 } restituisce [2,4,6].
A cosa serve l'operatore filter()?
Qual è la differenza tra map() e flatMap()?
+17 domande da colloquio
Altri argomenti di colloquio Android
Fondamenti di Android
UI e risorse Android
Ciclo di Vita di Android
Navigazione Android
Gestione dei Dati Android
Networking Android
Testing Android
Android Gradle
Fondamenti del linguaggio Kotlin per Android
Room Database
Lavoro in background
Jetpack Compose
Permessi e Funzionalità del Dispositivo
Firebase per Android
Android MVVM Architecture
Networking Android Avanzato
Kotlin Coroutines e Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzato
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Padroneggia Android per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis