//格式化金额为两位小数
public static String formatBigDecimalValue(String amount){
BigDecimal value = null;
if (amount == null) {
return "0.00";
} else {
value = new BigDecimal(amount);
System.out.println(value);
NumberFormat nf = NumberFormat.getInstance();
nf.setMinimumFractionDigits(2);
nf.setMaximumFractionDigits(2);
return nf.format(value);
}
public static String formatBigDecimalValue(String amount){
BigDecimal value = null;
if (amount == null) {
return "0.00";
} else {
value = new BigDecimal(amount);
System.out.println(value);
NumberFormat nf = NumberFormat.getInstance();
nf.setMinimumFractionDigits(2);
nf.setMaximumFractionDigits(2);
return nf.format(value);
}
}
测试数据