private String removeEndAfterPointZero(BigDecimal data){
DecimalFormat df = new DecimalFormat("#.###");
return df.format(data);
}
小数进位和切除
private String converBigDecimalToString(BigDecimal numeric, int changeFlg){
String returnValue = DdsBatchConstants.BLANK_STR;
if(numeric != null){
// 切除
if(changeFlg == 1){
BigDecimal temp = numeric.setScale(0, BigDecimal.ROUND_DOWN);
returnValue = temp.toPlainString();
// 进位
}else if(changeFlg == 2){
BigDecimal temp = numeric.setScale(0, BigDecimal.ROUND_UP);
returnValue = temp.toPlainString();
}
}
return returnValue;
}