zoukankan      html  css  js  c++  java
  • 数据格式化

    数据格式化

    java.lang.NumberFormatException: For input string: "1,022.21"
    本想保留两位小数,使用了,导致上述异常, 千位后会进行','逗号进行分割标识

    NumberFormat numberFormat = NumberFormat.getInstance();
    // 设置精确到小数点后2位
    numberFormat.setMaximumFractionDigits(2);
    

    避免方式,使用这个吧, #号个数为最大可正常显示的位数,否则就科学计数法了。 比如 ###.00, 就是 788.89, 如果是 7988.00就会变成科学计数法

    DecimalFormat decimal_format=new DecimalFormat("#######.00");
    String result = decimal_format.format((float) 555555 / (float) 100 * 100);
    
  • 相关阅读:
    我的学习记录-JAVA SE 03
    我的学习记录-JAVA SE 02
    我的学习记录-JAVA SE 01
    我的mysql的学习记录
    Hibernate4学习一
    java3
    java5
    java基础4
    java2
    java
  • 原文地址:https://www.cnblogs.com/cfb513142804/p/13841659.html
Copyright © 2011-2022 走看看