Java去除数字里多余的0

来源:互联网 发布:eduline完整源码 编辑:程序博客网 时间:2024/06/10 19:06
<div> public static String getPrettyNumber(String number) {String plainString = BigDecimal.valueOf(Double.parseDouble(number))          .stripTrailingZeros().toPlainString();if(plainString.equals("0.0")){plainString = "0";}    return plainString;  } </div>public static void main(String[] args) {      String intNumber = "00012340";      System.out.println(getPrettyNumber(intNumber));      String doubleNumber = "00012.340";      System.out.println(getPrettyNumber(doubleNumber));            String eNumber = "1.2e3";      System.out.println(getPrettyNumber(eNumber));  }  



输出 :
12340 
12.34 
1200 

0 0