// 这里只记录简单使用
// 更多就访问连接:
// 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}")
}
}
评论已关闭