对于Java开发人员来说,Groovy是很简单的

因为如果你不懂Groovy,完全可以直接书写Java语句,它会被兼容。

对于非Java开发人员而言,Groovy比Java更简单。

让我们一步一步的来转化吧

你可以这样输出

// Java
System.out.println("Hello");

// Groovy
println "hello"

你可以这样定义Map和List

// Java
Map map = new HashMap();
// ... put
List list = new ArrayList();
// ... add

// Groovy
def map = ["1":"one","2":"two"]
def list = [1,2,3,4,5,6]

还有GString

def name = "user"
def age = 21
// Java
"姓名:" + name + ",年龄:"+ age

// Groovy
"姓名:$name,年龄:$age"

for循环

// Java
for (int i = 0; i < 100; i++) {

}
// Groovy
for (i in 1..100){

}

参考链接:

语法风格指南(极客学院)

groovy语法(简书)

字符串操作

def s = '20170001'
println s[2..7] // 或者 s[2..-1]

将输出

170001

results matching ""

    No results matching ""