groovy把数字字符串转化为整型

博客介绍了将字符串转换为数据类型的需求,传入的字符串num可能是小数型或整数型,需将其转换为Float型或Integer型,还提及了将字符串转换为整型的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景:传一个字符串num,它的值可能是小数型字符串,如“0.25”,也可能是整数型字符串“1”,最终要将其转换为Float型0.25,或者Integer型1

1.1.代码

def num = '0.25'
if(num.isInteger()){
    num = num.toInteger()
}else if(num.isFloat()){
    num = num.toFloat()
}else{
    println "输入的不是数字"
    return 1
}
println num

1.2.结果

num="0.25"
在这里插入图片描述
num="1"
在这里插入图片描述
num="a1"
在这里插入图片描述

二、将字符串转换为整型

def test = Integer.parseInt("111")
println test.class		#查看数据类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值