格式化小数点和百分号 DecimalFormatter

Posted 黑土白云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了格式化小数点和百分号 DecimalFormatter相关的知识,希望对你有一定的参考价值。

1.

public class DecimalFormatterTest {
    public static void main(String[] args) {
      //DecimalFormat df = new DecimalFormat("0.00#"); //两个构造器
        DecimalFormat decimalFormat = new DecimalFormat();

        decimalFormat.applyPattern(".###");
        System.out.println(decimalFormat.format(23.112));//23.112
        System.out.println(decimalFormat.format(0.112));//.112

        decimalFormat.applyPattern("0.00#");//推荐
        System.out.println(decimalFormat.format(23.112));//23.112
        System.out.println(decimalFormat.format(0.112));//0.112

        decimalFormat.applyPattern("0.00%");//推荐
        System.out.println(decimalFormat.format(23.112));//2311.20%
        System.out.println(decimalFormat.format(0.112));//11.20%
        System.out.println(decimalFormat.format(0.2345));//23.45%

        decimalFormat.applyPattern(".##%");
        System.out.println(decimalFormat.format(23.112));//2311.2%
        System.out.println(decimalFormat.format(0.112));//11.2%
        System.out.println(decimalFormat.format(0.2345));//23.45%

    }
}

 

以上是关于格式化小数点和百分号 DecimalFormatter的主要内容,如果未能解决你的问题,请参考以下文章

价格格式化--小数保留两位,整数部分用千分号分割

sas 百分号格式是字符?

如何让excel饼图的百分比带两位小数

四两拨千斤,一招搞定数字格式化问题

如何使用文本掩码中的 angular2 createNumberMask 用小数格式化百分比

python DataFrame数据格式化(设置小数位数,百分比,千分位分隔符)