金额的单位转换,元转分
对接支付平台时常使用
private String convertAmount(String trxamt) { BigDecimal fee = new BigDecimal(trxamt); // 四舍五入,精确2位小数 fee = fee.setScale(2, BigDecimal.ROUND_HALF_UP); // 转换单位为:分 fee = fee.multiply(new BigDecimal(100)); // 取整,过滤小数部分 fee = fee.setScale(0, RoundingMode.DOWN); String amount = String.valueOf(fee); return amount; }