groovy 字符串转数字
时间: 2023-10-06 17:05:09 浏览: 84
在 Groovy 中,可以使用 `toInteger()` 方法将字符串转换为整数。例如:
```
def str = "123"
def num = str.toInteger()
println num // 输出 123
```
如果字符串中包含非数字字符,转换将会失败并抛出异常。可以使用 `isInteger()` 方法先进行判断,例如:
```
def str = "123"
if (str.isInteger()) {
def num = str.toInteger()
println num // 输出 123
} else {
println "字符串不是整数"
}
```
相关问题
groovy long 转string
在Groovy中,可以使用toString()方法将long类型转换为字符串。例如:
```
def num = 1234567890L
def str = num.toString()
println(str) // 输出 "1234567890"
```
注意要在数字后面加上L表示这是一个long类型的数字。
groovy 将string转换成long
在 Groovy 中,可以使用 `toLong()` 方法将字符串转换为长整型。例如:
```groovy
def str = "123"
def l = str.toLong()
println(l) // 输出 123
```
需要注意的是,如果字符串不能被解析为长整型,将会抛出 `NumberFormatException` 异常。因此,在转换之前,最好进行一些验证,例如使用正则表达式来检查字符串是否只包含数字。