美文网首页
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