微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

groovy学习进阶

字符串操作

字符串添加结果图

这和Java一样,不再啰嗦,下面介绍一下支持的字符串的高级操作

这里写图片描述

惊呆,反正博主当时比较吃惊,不知道你是不是和博主一样,哈哈哈,这功能简直掉渣天啊,好用到爆
支持了类似于jsp页面中的el标签的解析功能,博主只是联系了一下,只是类似哦

这里写图片描述

是不是和jsp中的${}比较像啊,会被优先解析

方法定义和使用

定义加法运算的

//返回和
int add(int a,int b){
    return a + b;
}

add(5,6);

在其实和Java的方法一样此处,但是Java里面语句不能和方法并列,也就是一个语句不能是一个类成员,但是这里是可以的

运行结果如下:

这里写图片描述

调用的语句放在方法之前也是可以的,然后有些人觉得这方法定义和Java一样啊,其实这里可以省略返回类型和参数类型,甚至可以省略返回的关键字

//返回和
def add(a,b){ a + b; }

add(5,6);

是不是很简洁,和js很像,个人感觉哈,勿喷…

集合的使用

这里写图片描述

这里定义了一个集合并且打印了出来

循环打印集合的长度,Groovy对集合里面的元素没有做限制,多个类型的都可以放在同一个集合中

这里写图片描述

在集合中放置了不同的类型的元素,循环打印出来

这里写图片描述

我们经常在循环中对元素进行和字符串的添加

这里写图片描述

我们明确的可以看到报错了,这是由于当遇到boolean类型的元素的时候,和字符串拼接的时候,如果boolean在前,那么就会出错,这时候只需要在前面添加一个”即可”

这里写图片描述

未完待续

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐