美文网首页
格式化BigDecimal

格式化BigDecimal

作者: watermountain | 来源:发表于2019-08-13 21:22 被阅读0次

    /**

    * 如果BigDecimal 有小数部分则保留1位,如果小数部分为0,或不存在则只保留整数部分

    * @param value

    * @return

    */

    public static BigDecimalformatBigDecimal(BigDecimal value) {

        BigDecimal integerOfValue = value.setScale(0, BigDecimal.ROUND_DOWN);

        if (value.compareTo(integerOfValue) >0) {

            return value.setScale(1, BigDecimal.ROUND_HALF_UP);

        }

        if(value.compareTo(integerOfValue) ==0) {

            return integerOfValue;

        }

        return value;

    }

    相关文章

      网友评论

          本文标题:格式化BigDecimal

          本文链接:https://www.haomeiwen.com/subject/wadijctx.html