private String convertDoubleToString(double num) {
BigDecimal bd = new BigDecimal(String.valueOf(num));
return bd.stripTrailingZeros().toPlainString();
}
示例:
//字符串转Double
convertDoubleToString(Double.parseDouble(item.get("SizeAmount").toString()))
convertDoubleToString(1.0)
convertDoubleToString(0.5)
convertDoubleToString(1.5)
结果:
1
0.5
1.5