Kotlina programma kartes (HashMap) konvertēšanai sarakstā

Šajā programmā jūs uzzināsiet dažādas metodes, kā karti pārveidot par sarakstu Kotlinā.

Piemērs: konvertējiet karti uz sarakstu

 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") )

Palaidot programmu, izeja būs:

 Atslēgu saraksts: (1, 2, 3, 4, 5) Vērtību saraksts: (a, b, c, d, e)

Iepriekš minētajā programmā mēs esam izveidojuši Integer un String nosaukto karšu karti. Tā kā kartē ir atslēga, vērtību pāris, mums katram no tiem ir vajadzīgi divi saraksti, proti, keyList atslēgām un valueList vērtībām.

Mēs izmantojām kartes keySet()metodi, lai iegūtu visas atslēgas, un ArrayListno tām izveidojām keyList. Tāpat mēs izmantojām kartes values()metodi, lai iegūtu visas vērtības, un ArrayListno tām izveidojām vērtību sarakstu.

Šeit ir ekvivalents Java kods: Java programma kartes pārvēršanai sarakstā.

Interesanti raksti...