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