使用 DecimalFormat 可以保留任意小数点后几位,如下面代码:
//截取小数点后四位
private DecimalFormat formatFour = new DecimalFormat("0.0000");
//截取小数点后两位
private DecimalFormat formatTwo = new DecimalFormat("0.00");
@Override
protected void interception() {
Log.e("截取后四位结果", formatFour.format(11.1234567));
Log.e("截取后两位结果", formatTwo.format(11.1234567));
}
日志打印结果:
截取后四位结果:11.1234
截取后两位结果:11.12