我有一个字符串,表示一个整数值,并希望将其转换为int。groovy中是否有类似于Java的Integer.parseInt(String)?
当前回答
def str = "32"
int num = str as Integer
其他回答
这是另一种方法。如果你不喜欢异常。
def strnumber = "100"
def intValue = strnumber.isInteger() ? (strnumber as int) : null
有几种方法可以实现这一点。示例如下
a. return "22".toInteger()
b. if("22".isInteger()) return "22".toInteger()
c. return "22" as Integer()
d. return Integer.parseInt("22")
希望这能有所帮助
Groovy样式转换:
Integer num = '589' as Integer
如果你有请求参数:
Integer age = params.int('age')
toInteger()方法在groovy中是可用的,您可以使用它。
def str = "32"
int num = str as Integer