Groovy系列 Groovy概览

Groovy类会编译成Java的bytecode,也就是说,Groovy类和Java类之间是一对一的映射关系。每一个Groovy类都可以在Java代码中被使用,因为Groovy类也是一个Java类。

Groovy List的使用:

def list = [1, 2, 'hello', new java.util.Date()]
assert list.size() == 4
assert list.get(2) == 'hello'
assert list[2] == 'hello'

Groovy Map的使用:

def map = ['name':'James', 'location':'London']
assert map.size() == 2
assert map.get('name') == 'James'
assert map['name'] == 'James'

遍历一个List:

def list = [1, 2, 3]
for (i in list) { println i }

本文参考文档:http://groovy.codehaus.org/Quick+Start

原文地址:https://www.cnblogs.com/eastson/p/2519189.html