论坛首页 Java企业应用论坛

去掉数字前面多余的0与小数点后多余的0

浏览 20477 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-11-20  
为什么不用正则呢.
0 请登录后投票
   发表时间:2011-12-07  
[quote="zgzdzh"]这还求代码?
String str = "00000123.100";
System.out.println(Double.parseDouble(str));
结果:123.1

0 请登录后投票
   发表时间:2011-12-08  
请在google搜索DecimalFormat的用法
0 请登录后投票
   发表时间:2011-12-08  
或者
String str = "00000123.100";
System.out.println(str.replace('0', ' ').trim());
0 请登录后投票
   发表时间:2011-12-21  
斐斐宝贝 写道
或者
String str = "00000123.100";
System.out.println(str.replace('0', ' ').trim());


 如果是00000012132.000011100000 你这样就有问题了,还是Double.parseDouble 比较好点

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics