對接支付平台時常使用
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; }