Groovy
文章平均质量分 57
Timision
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Groovy语言学习之---“here-docs”
使用Groovy语言的“here-docs”特性,满足特定需求。String name = "Wallace"String sex = "male"String[] books = ["Groovy in action", "Grails in action"]String time = "2009-05-20"def mrms = sex == 'male' ? 'Mr' : 'Ms'...原创 2018-05-19 14:00:57 · 259 阅读 · 2 评论 -
Groovy语言学习之---判断一个字符串是否为float、double和boolean
def num = '23'println num.isInteger()//运行结果为 ://truedef num1 = '2.3'println num1.isInteger()//则运行结果为://false类似的方法还有:isDouble()、isFloat()、isLong()、isNumber()、isBigDecimal()、isBigInteger()等。判断完了...原创 2018-05-19 14:31:25 · 5393 阅读 · 1 评论 -
Groovy语言---正则表达式(一)
在Groovy语言中,增加了正则表达式的匹配运算符“==~”。一个简单的例子如下: println"friends" ==~ /friends/打印结果为:true可以看到,在Groovy语言中,正则表达式的匹配运算非常简单。麻烦的是一些通配符需要记住,然后加以灵活运用。如下:a? 表示一个或零个aa* 表示零个或n...原创 2018-05-19 14:45:01 · 1289 阅读 · 0 评论 -
Groovy语言---正则表达式(二)
Groovy语言作为一种敏捷性的动态语言,会不会有一些更为方便的通配符呢?如我们所愿,Groovy语言为我们提供了如下的一些更为简便的通配符:/d 数字字符/D 非数字字符/s 空格符/S 非空格符/w 文字字符/W ...原创 2018-05-19 14:52:05 · 1211 阅读 · 3 评论 -
Groovy语言---正则表达式三(捕获组)
def goods = """computer 3000¥ 10%mouse 50¥ 0%memory 200¥ 20%"""def groups = { def re = /(.*) (.*)¥ (.*)%/ def matcher = (it =~ re) println matcher.class// println matcher[0]...原创 2018-05-21 09:56:16 · 743 阅读 · 0 评论 -
Groovy探索---闭包(一)
闭包实在是太方便和灵活了,使得我在使用它的时候信手拈来。温馨提示,阅读本文需要您有闭包的基础知识。例如,关于闭包的定义及调用;闭包的参数、变量和返回值的作用域等一些简单的基础知识。当然,您也可以试着在阅读本文的时候,同时把上述的基础知识一并找来看,借此来相互理解和相互支持。对闭包基础阐述得最清楚的书籍是《Groovy in Action》一.小试身手,随处可用Java语言的编码过程中,有随处可见的...原创 2018-05-21 15:23:35 · 412 阅读 · 0 评论
分享