Groovy代码示例 – 变量variable及类型转换

变量variable

groovy中的变量类型不是必须的,可以是无类型的。例如以下代码:

int x = 1
int y = 2
assert x+y == 3

跟下面的代码是等价的:

x = 1
y = 2
assert x+y == 3

但是两种还是有一些细微差别的:

  • 1)如果变量像第一种方式那样去定义,变量是局部变量。变量的作用域仅仅限于run方法内部,换句话说:局部变量不能被其他方法所能访问
  • 2)如果变量未定义,就会访问脚本绑定的变量。绑定的变量方法里是可见的,绑定变量在脚本需要与外部程序交互时特别有用

groovy中如何将字符串转为整形数字?

方法1:

int value = "99".toInteger()

方法2:

int value = "66" as Integer

如果需要对字符串检查的话,可以这样写:

String number = "66"

if (number.isInteger()) { //检查是否为整数
  int value = number as Integer
}
上一篇 Groovy代码示例 - map
下一篇 Groovy代码示例 - groovy包(package)的导入
目录
文章列表
1 Android集成JsBridge
Android集成JsBridge
2
XStream异常com.thoughtworks.xstream.security.ForbiddenClassException
XStream异常com.thoughtworks.xstream.security.ForbiddenClassException
3
Androi PtrFrameLayout实现下拉刷新
Androi PtrFrameLayout实现下拉刷新
4
PHP编译安装ldap扩展模块
PHP编译安装ldap扩展模块
5
Atlas插件bundle与host通信之RxBus
Atlas插件bundle与host通信之RxBus
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。