728x90
package map
fun main() {
val map1 = mapOf<String,Int>("key1" to 10,"key2" to 20,"key" to 30)
println("map1 = ${map1}")
val map2 = mutableMapOf<String,Int>()
println("map2 = ${map2}")
val map3 = mutableMapOf<String,Any>("key1" to 10,"key" to 11.11)
println("map3 = ${map3}")
println("map1.get(\"key1\") = ${map1.get("key1")}")
println("map1[\"key2\"] = ${map1["key2"]}")
println("map1.size = ${map1.size}")
println("map1.keys = ${map1.keys}")
println("map1.values = ${map1.values}")
println("map1.containsKey(\"key1\") = ${map1.containsKey("key1")}")
println("map1.containsKey(\"key1000\") = ${map1.containsKey("key1000")}")
println("map1.containsValue(10) = ${map1.containsValue(10)}")
println("map1.containsValue(1000) = ${map1.containsValue(1000)}")
println("map2 = ${map2}")
map2.put("key1",100)
println("map2 = ${map2}")
map2["key2"] = 200
println("map2 = ${map2}")
map2["key2"] = 20021
println("map2 = ${map2}")
map2.remove("key1")
println("map2 = ${map2}")
val map100 = map1.toMutableMap()
val map101 = map100.toMap()
}
728x90