// 这里只记录简单使用
// 更多就访问连接:
// https://www.kotlincn.net/docs/reference/map-operations.html
fun main() {
    var map = mutableMapOf(1 to "fd", 2 to "luck")
    println("所有key:${map.keys}")
    println("所有value:${map.values}")
    
    // 这是错误的。定义使用什么类型作Key或Value,那使用过程不能变
    // map["1"]="fd one"
    // map[4] = 1
    
    // 过滤,还有filterKeys,filterValues
    val filteredMap = map.filter { (key, value) -> key == 1 && value == "fd"}
    println("过滤后的Map:$filteredMap")

    map[3]="hello"
    
    // 删除2
    println("删除Map的Value:${map.remove(2)}")
    
    map.entries.forEach{
        println("${it.key} : ${it.value}")
    }
    
}

标签: none

评论已关闭