如何在java中将BigDecimal中的十进制值始终转换为零

问题描述 投票:0回答:1

示例。

Input:  4066508.33
output : 4066508.00

尝试过

DecimalFormat decimalFormat= new DecimalFormat("#.00");
decimalFormat.format(num))

还有

String.format("%.2f", num));

两者都只返回了4066508.33。请提出解决方案

java bigdecimal
1个回答
0
投票

试试这个

Double.parseDouble(decimalFormat.format(num)));
© www.soinside.com 2019 - 2024. All rights reserved.