BigDecimal去掉末尾的0

package com.company.demo1;

import java.math.BigDecimal;
import java.text.NumberFormat;

public class NumberTest {

    public static void main(String[] args) {
        NumberFormat nf = NumberFormat.getInstance();

        //整数部分超过3位去掉逗号问题
        nf.setGroupingUsed(false);

        System.out.println(nf.format(new BigDecimal(122231.000)));
        System.out.println(nf.format(new BigDecimal(1.2050)));
        System.out.println(nf.format(new BigDecimal(1.2500)));
    }
}



返回结果如下:
122231
1.205
1.25

猜你喜欢

转载自blog.csdn.net/lichuangcsdn/article/details/80862014