对于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){
}
参考链接:
字符串操作
def s = '20170001'
println s[2..7] // 或者 s[2..-1]
将输出
170001