/**
     * 保留小数点后两位,直接转成String,一般用于前端直接显示
     *
     * @param value
     * @return
     */
    public static String keep2DecimalPlaces(float value) {
        BigDecimal b1 = new BigDecimal(value);
        return b1.setScale(2, BigDecimal.ROUND_HALF_UP).toString();
    }
 /**
     * 保留小数点后两位,还返回float,一般用作后端其他的逻辑运算,
     *
     * @param value
     * @return
     */
 public static float keep2DecimalPlaces(float value) {
        BigDecimal b1 = new BigDecimal(value);
        return b1.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
    }
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐