map集合几乎每个语言都有 懂javase的或者其他语言
声明一个map:
def colors = [red: '#FF0000', green: '#00FF00', blue: '#0000FF']
修改map集合中的某个key对应的value
往map集合添加元素
colors['pink'] = '#FF00FF'
代码如下:
class ListStudy {
static void main(String[] args){
def colors = [red: '#FF0000', green: '#00FF00', blue: '#0000FF']
colors['pink'] = '#FF00FF'
println(colors)
}
}
它的值会添加在末尾
还有一种添加方式就是 . 的方式
class ListStudy {
static void main(String[] args){
def colors = [red: '#FF0000', green: '#00FF00', blue: '#0000FF']
colors.yellow = '#FFFF00'
println(colors)
}
}
在Groovy中声明一个Map集合 都是LinkedHashMap
获取某个key对应的值: