Dalam program ini, anda akan mempelajari teknik yang berbeza untuk menukar peta ke senarai di Kotlin.
Contoh: Tukarkan Peta ke Senarai
import java.util.ArrayList import java.util.HashMap fun main(args: Array) ( val map = HashMap() map.put(1, "a") map.put(2, "b") map.put(3, "c") map.put(4, "d") map.put(5, "e") val keyList = ArrayList(map.keys) val valueList = ArrayList(map.values) println("Key List: $keyList") println("Value List: $valueList") )
Semasa anda menjalankan program, outputnya adalah:
Senarai Kunci: (1, 2, 3, 4, 5) Senarai Nilai: (a, b, c, d, e)
Dalam program di atas, kami mempunyai peta bernama Integer dan String. Oleh kerana peta mengandungi kunci, pasangan nilai , kita memerlukan dua senarai untuk menyimpan masing-masing, iaitu keyList untuk kunci dan valueList untuk nilai.
Kami menggunakan keySet()
kaedah peta untuk mendapatkan semua kunci dan membuat senarai kunci ArrayList
daripadanya. Begitu juga, kami menggunakan values()
kaedah peta untuk mendapatkan semua nilai dan membuat ArrayList
valueList darinya.
Inilah kod Java yang setara: Program Java untuk menukar peta ke senarai.