public static String formatView(long views) {
        if (views < 1) {
            return "0";
        } else if (views < TEN_THOUSAND) {
            return views + "";
        } else if (views < ONE_HUNDRED_MILLION) {
            BigDecimal view = (BigDecimal.valueOf(views).divide(BigDecimal.valueOf(TEN_THOUSAND))
                .setScale(1, RoundingMode.DOWN));
            if (view.compareTo(BigDecimal.valueOf(view.intValue())) == 0) {
                return view.intValue() + "万";
            }
            return view + "万";
        } else {
            BigDecimal view = (BigDecimal.valueOf(views).divide(BigDecimal.valueOf(ONE_HUNDRED_MILLION))
                .setScale(1, RoundingMode.DOWN));
            if (view.compareTo(BigDecimal.valueOf(view.intValue())) == 0) {
                return view.intValue() + "亿";
            }
            return view + "亿";
        }
    }

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。