保留几位小数的四种实现方法(这里以两位为例,实际根据自己需求)
方法一:
DecimalFormat df = new DecimalFormat("#.00");
df.format(xxx);
方法二:
BigDecimal bd = new BigDecimal(xxx);
double value = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
方法三:
通过String.format("%.2f",xxx)实现
方法四:
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
nf.format(xxx)