崔世勋CSDN博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

groovy--集合map

map声明方式

def myMap =['a':1,'b':2,'c':3]
assert myMap instance HashMap
assert myMap.size() == 3
assert myMap['a'] == 1
def emptyMap = [:]
assert emptyMap.size() ==0

def map = new TreeMap()
map.putAll(myMap)
assert map['a'] == 1

map操作符

def map = ['a':1,'b':2,'c':3]
assert map['a'] == 1
assert map.a ==1
assert map.get('a') ==1
assert map.get('a',0) == 1

assert map['d'] ==null
assert map.d ==null
assert map.get('d') == null

map['d'] =1
assert map.d ==1
map.e =2
assert map.e ==2

map常用方法

def map =['a':1,'b':2,'c':3]
assert map.isEmpty() == false
assert map.size() == 3
assert map.containskey('a')
assert map.containsValue(1)
assert map.any{entry->entry.value>2}
assert map.every{entry->entry.key<'d'}

阅读更多

扫码向博主提问

去开通我的Chat快问

chs007chs

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java
  • linux
想对作者说点什么? 我来说一句

集合Map

2013年05月26日 26KB 下载

没有更多推荐了,返回首页

不良信息举报

groovy--集合map

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭