BigDecimal 去除小数位

String value = "";
double numValue = Double.valueOf(value);
//保留6位小数,并四舍五入
BigDecimal decimal = 
new BigDecimal(String.valueOf(value)).setScale(6, BigDecimal.ROUND_HALF_UP);

//去除小数点后最后的0
value = decimal.stripTrailingZeros().toPlainString();
System.out.println(cellValue);
posted @ 2023-01-12 17:00  唏嘘-  阅读(1063)  评论(0编辑  收藏  举报