美文网首页
groovy-map的用法

groovy-map的用法

作者: 望月成三人 | 来源:发表于2019-01-14 13:21 被阅读21次

date: 2017-01-16 10:05
status: public
title: groovy-map的用法


def myMap = [a:1, b:2, c:3]  //默认key 就是字符串 等价于 ["a":2, "b" : 2]
//用each迭代
myMap.each {
    println(it.value)
}


myMap = ["a":1, "b":2, "c":3]
println(myMap["a"])
def emptyMap = [:] //声明一个空map

def tMap = new TreeMap()
tMap.putAll(myMap)
println(tMap["a"])


println(myMap.b)
println(myMap.get("d", 0)) // 注意get的用法,如果不存在key,给个默认值

t = myMap.any { it.value>2 } //只要有一个条件满足就是true,类似于or
b = myMap.every { it.value >= 1} // 所有条件满足后才是true,类似于and
println(t)
println(b)

相关文章

网友评论

      本文标题:groovy-map的用法

      本文链接:https://www.haomeiwen.com/subject/tivddqtx.html