论坛首页 Java企业应用论坛

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

浏览 20474 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-11-16  
例如00000123
结果  123

例如123.1000
结果123.1
   发表时间:2011-11-16  
楼主123.10000不管后面有多少个0.System.out.print()的结果都是不带尾部的0.使用起来跟123.1没有任何区别。
00000123 这是一个八进制的数字,00000123 == 83。
所以这个问题可能不会有答案。
0 请登录后投票
   发表时间:2011-11-16  
楼主有时间考虑下如何把不限位数的数字翻转,比如123456789 转换成987654321.

0 请登录后投票
   发表时间:2011-11-17  
说的是字符串不?正则替换。
0 请登录后投票
   发表时间:2011-11-17  
求代码!!
0 请登录后投票
   发表时间:2011-11-17  
Stringformat
0 请登录后投票
   发表时间:2011-11-17  
这还求代码?
String str = "00000123.100";
System.out.println(Double.parseDouble(str));
结果:123.1
0 请登录后投票
   发表时间:2011-11-17  
StringUtils.StripStart
0 请登录后投票
   发表时间:2011-11-17  
有个数字格式化的类
0 请登录后投票
   发表时间:2011-11-17  
zgzdzh 写道
这还求代码?
String str = "00000123.100";
System.out.println(Double.parseDouble(str));
结果:123.1

楼上简洁明了
0 请登录后投票
论坛首页 Java企业应用版

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