取 a / b 百分比字符串
/** * 取 a / b 百分比字符串 * @param a 分子 * @param b 分母 * @return 百分比 例 50% */ public static String getPercentage(BigDecimal a, BigDecimal b) { if (a != null && b != null) { BigDecimal divide = a.divide(b, 8, BigDecimal.ROUND_HALF_UP); BigDecimal multiplyRes = divide.multiply(new BigDecimal("100")).setScale(2, BigDecimal.ROUND_HALF_UP); DecimalFormat format = new DecimalFormat("0.##"); String str = format.format(multiplyRes); return str + "%"; } else { return "0%"; } }
随笔看心情