中易网

java 中 BigDecimal 类型转换问题

答案:3  悬赏:20  
解决时间 2021-03-12 10:30
BigDecimal a = new BigDecimal(123.56);
我想得到 String b = 12356 的结果,怎么才能实现呢?
最佳答案
import java.math.*;
class test
{
public static void main (String[] args)
{
BigDecimal a = new BigDecimal(123.56);
String str=(a.doubleValue()+"").replaceAll("\\D","");
System.out.println(str);
}
}
全部回答
实现bigdecimal类型转成String类型: BigDecimal bd = new BigDecimal("xxx"); String str = bd.toString(); 扩展:String类型转成bigdecimal类型 String str = "xxx"; BigDecimal bd = new BigDecimal(str);
public class test { public static void main(string args[]) { double b_old = 4.1625; java.math.bigdecimal bd1 = new java.math.bigdecimal( b_old ); system.out.println("before rounding: " + bd1); } } 可以用double类型初始化bigdecimal类。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魅蓝note2电信版的,能发现卫星,但校准不了
报考警察可以戴隐形眼镜吗?有成功的例子吗?
有没有什么缴费系统能看到移动的名字
我的摩托车是用原装的排气管的,我想再把那声
大家好谁知道山东聊城马金刚的电话和地址他研
要死也要死的痛快英语怎么说?
昨天我去广州依琳信息科技有限公司面试,今天
吉林路/东环路(路口)地址在哪,我要去那里办
我家猫咪得了膀胱结石,医生说要手术,怎么办
北京苏宁电子券怎么使用,在网上用积分换的,
开心的一天――春游
求助``网吧收银员的困惑`
如何推销蕾丝连衣裙?
首脑美发沙龙(盐田东和店)地址有知道的么?有
皮革工业园在什么地方啊,我要过去处理事情
推荐资讯
明知道真心有苦痴心有毒还痴心去爱是否是天底
芝阳地址在哪,我要去那里办事
隐瞒离婚史在香港再婚了,以夫妻团聚申请单程
吉野家思北店地址有知道的么?有点事想过去
佛系和有上进心冲突吗
毕业照为什么要到新华社照?
弹弹堂卓越砸缸怎么来的
天华中心北站自行车租赁点地址在哪,我要去那
问道果果怎么领
西安现在的交警网站为什么不能查违章?
什么胶水可以粘打压喷壶壶体
随心 用英语怎么说 在线等
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?