Koleksi dan Operator Kotlin
Koleksi Kotlin, operator fungsional (map, filter, reduce), Sequences, higher-order functions, operator overloading
1Apa perbedaan antara List dan MutableList di Kotlin?
Apa perbedaan antara List dan MutableList di Kotlin?
Jawaban
List adalah antarmuka hanya-baca yang tidak mengizinkan modifikasi koleksi setelah pembuatan. MutableList memperluas List dan menambahkan metode modifikasi seperti add(), remove(), clear(). List menjamin immutabilitas struktural.
2Bagaimana cara membuat list yang tidak dapat diubah di Kotlin?
Bagaimana cara membuat list yang tidak dapat diubah di Kotlin?
Jawaban
Gunakan listOf() untuk membuat list yang tidak dapat diubah. Fungsi ini mengembalikan List<T> hanya-baca. Untuk list yang dapat diubah, gunakan mutableListOf() atau arrayListOf().
3Untuk apa operator map() digunakan pada koleksi?
Untuk apa operator map() digunakan pada koleksi?
Jawaban
map() mengubah setiap elemen koleksi dengan menerapkan fungsi, dan mengembalikan list baru dengan elemen yang telah diubah. Contoh: listOf(1,2,3).map { it * 2 } mengembalikan [2,4,6].
Untuk apa operator filter() digunakan?
Apa perbedaan antara map() dan flatMap()?
+17 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Android Gradle
Dasar-dasar Bahasa Kotlin untuk Android
Room Database
Pekerjaan Latar Belakang
Jetpack Compose
Izin dan Fitur Perangkat
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Compose Lanjutan
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis