首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Groovy基础小结

2012-08-26 
Groovy基础总结最近因为工作需要,接触groovy,很好的语言。以前学习过python,感觉没有用到的地方,现在用groo

Groovy基础总结

最近因为工作需要,接触groovy,很好的语言。以前学习过python,感觉没有用到的地方,现在用groovy有了深入学习的理由,和java的无缝衔接技术。

?

入门很简单,而且做了一个小脚本,比较几个数据库的表结构,将结果保存在excel中,用groovy代码才不到1K行,使用了POI,derby,oralce数据库等。不用创建很罗嗦的pojo,太好了。

?

这里就先整理一下基础的groovy东西。全部来自附件文档,然后自己粘贴出来而已。

?

?

字符串类型的方法:

?

?

数字方法:

?

正则表达式:assert 'Hello World!' =~ /Hello/assert 'Hello World!' ==~ /Hello\b.*/def p = ~/Hello\b.*/assert p.class.name == 'java.util.regex.Pattern'//下面的next方法是返回的下一个字符!assert "1.23".replaceAll(/./){ch-> ch.next()}== "2/34"assert "1.23".replaceAll(/\d/){num -> num.toInteger()+1}=='2.34'//下面的 == 不可以换行!否则就是语法错误!!为什么??因为每一行后面默认就是有一个分号的!!assert "1.23".replaceAll(/\d+/){num -> num.toInteger()+1} == '2.24'
?

热点排行