我有一个字符串,表示一个整数值,并希望将其转换为int。groovy中是否有类似于Java的Integer.parseInt(String)?
当前回答
在Groovy中将字符串转换为整数的更简单的方法如下…
String aa="25"
int i= aa.toInteger()
现在“i”保存整数值。
其他回答
Groovy可以很好地接受Java表单。如果你问是否有一个Groovier的方法,有一个方法去整数。
如下所示:
String s = "99"
assert 99 == Integer.parseInt(s)
Integer i = s as Integer
assert 99 == i
有几种方法,这是我最喜欢的:
def number = '123' as int
这是另一种方法。如果你不喜欢异常。
def strnumber = "100"
def intValue = strnumber.isInteger() ? (strnumber as int) : null
你也可以进行静态导入
import static java.lang.Integer.parseInt as asInteger
在这之后
String s = "99"
asInteger(s)
def str = "32"
int num = str as Integer