java groovy map
时间: 2023-06-21 11:18:22 浏览: 182
精通groovy
Java和Groovy都支持Map数据结构。在Java中,Map是一种键值对的集合,可以通过键来访问值。在Groovy中,Map也是一种键值对的集合,但是Groovy对Map的操作更加灵活。
在Java中,可以使用以下代码创建一个Map:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
```
在Groovy中,可以使用以下代码创建一个Map:
```
def map = [apple: 1, banana: 2, orange: 3]
```
在Java中,可以使用以下代码访问Map中的值:
```
int value = map.get("apple");
```
在Groovy中,可以使用以下代码访问Map中的值:
```
def value = map.apple
```
此外,在Groovy中还可以使用一些更加灵活的语法访问Map中的值,例如:
```
def value = map['apple']
def value = map.'apple'
def value = map."apple"
```
以上三种方式都可以用来访问Map中的键为"apple"的值。
阅读全文