对于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