How to convert a HashMap to an Array or a List in Kotlin
How to convert a HashMap to an Array or a List in Kotlin.
Here's a step-by-step tutorial on how to convert a HashMap to an Array or a List in Kotlin.
Converting a HashMap to an Array
To convert a HashMap to an Array in Kotlin, you can follow these steps:
Step 1: Create a HashMap
val hashMap = HashMap<Int, String>()
hashMap[1] = "Apple"
hashMap[2] = "Banana"
hashMap[3] = "Orange"
Step 2: Convert the HashMap to an Array
val array = hashMap.values.toTypedArray()
In this step, we use the values property of the HashMap to get a Collection of all the values in the HashMap. Then we use the toTypedArray() function to convert the Collection to an Array.
Step 3: Access the Array elements
for (item in array) {
println(item)
}
You can now access the elements in the Array using a loop or any other array operation.
Converting a HashMap to a List
To convert a HashMap to a List in Kotlin, you can follow these steps:
Step 1: Create a HashMap
val hashMap = HashMap<Int, String>()
hashMap[1] = "Apple"
hashMap[2] = "Banana"
hashMap[3] = "Orange"
Step 2: Convert the HashMap to a List
val list = hashMap.values.toList()
In this step, we use the values property of the HashMap to get a Collection of all the values in the HashMap. Then we use the toList() function to convert the Collection to a List.
Step 3: Access the List elements
for (item in list) {
println(item)
}
You can now access the elements in the List using a loop or any other list operation.
That's it! You have now learned how to convert a HashMap to an Array or a List in Kotlin.