def num = '23'
println num.isInteger()
//运行结果为 :
//true
def num1 = '2.3'
println num1.isInteger()
//则运行结果为:
//false
类似的方法还有:isDouble()、isFloat()、isLong()、isNumber()、isBigDecimal()、isBigInteger()等。
判断完了以后,如果该字符串是我们所需要的数字类型,则我们接下来需要将它们转化成相应的数字类型。
def num = '23'
println num.toInteger()