10-Groovy-数据类型-Map介绍
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10-Groovy-数据类型-Map介绍相关的知识,希望对你有一定的参考价值。
文章目录
前言
- 本篇学习Map的相关用法
获取map值
// map创建 空的map,用[:]表示
def employee =[
"name":"大海",
"age":"28",
"city":"北京"
]
// 获取map的value
println employee.name
println employee["name"]
println employee.get('age')
println employee.getAt('city')
添加元素
// 添加元素和大小
def employee1 =[
"name":"大海",
"age":"28",
"city":"北京"
]
// 大小
println employee1.size()
// 添加
employee1.put("tel", "16612345678")
println employee1.size()
println employee1
包含和克隆
// 包含判断和克隆
def employee2 =[
"name":"大海",
"age":"28",
"city":"北京"
]
// containsKey 包含的key
println employee2.containsKey('name')
// containsValue 包含的值
println employee2.containsValue('28')
// clone 克隆
def emp2 = employee2.clone()
println emp2
遍历map
// 遍历 java 方法
def employee3 =[
"name":"大海",
"age":"28",
"city":"北京"
]
def entry = employee3.entrySet()
for (e in entry)
println e.getKey() + ":" + e.getValue()
以上是关于10-Groovy-数据类型-Map介绍的主要内容,如果未能解决你的问题,请参考以下文章