본문 바로가기

Kotlin

#10.3 Kotlin MAP and HASH MAP. Mutable and Immutable Collections example PART-3

fun main(args: Array<String>) {
    // Map Tutorial : Key-Value Pair

    var myMap = mapOf<Int, String>(1 to "a", 2 to "b", 3 to "c") // Immutable, Fixed size, Read Only

    for (key in myMap.keys){
        println("Element at key : $key = ${myMap[key]}") // myMap.get(key)
    }
}

 

fun main(args: Array<String>) {
    // Map Tutorial : Key-Value Pair

    var myMap = HashMap<Int, String>() // Immutable, Fixed size, Read Only
    myMap.put(1, "a")
    myMap.put(4, "b")
    myMap.put(3, "c")

    myMap.replace(4, "f")

    for (key in myMap.keys){
        println("Element at key : $key = ${myMap[key]}") // myMap.get(key)
    }
}

 

fun main(args: Array<String>) {
    // Map Tutorial : Key-Value Pair

    var myMap = HashMap<Int, String>() // Mutable, Read and Write boty, No Fixed Size
    var myMap = mutableMapOf<Int, String>() // Mutable, Read and Write boty, No Fixed Size //Linked hashmap 
    var myMap = hashMapOf<Int, String>() // Mutable, Read and Write boty, No Fixed Size
    myMap.put(1, "a")
    myMap.put(4, "b")
    myMap.put(3, "c")

    myMap.replace(4, "f")

    for (key in myMap.keys){
        println("Element at key : $key = ${myMap[key]}") // myMap.get(key)
    }
}

 

youtu.be/73RTzuFWqm4