Java学习笔记---保留小数后两位不进行四舍五入

BigDecimal这个类有个中小数处理的函数
知道找到的:
正常版:
import java.text.DecimalFormat;
import java.math.RoundingMode;

DecimalFormat formater = new DecimalFormat();

formater.setMaximumFractionDigits(2);
formater.setGroupingSize(0);
formater.setRoundingMode(RoundingMode.FLOOR);

System.out.println(formater.format(123456.7897456));

简化版:
import java.text.DecimalFormat;

DecimalFormat formater = new DecimalFormat("#0.##");
formater.setRoundingMode(RoundingMode.FLOOR);
System.out.println(formater.format(123456.7897456));

你可能感兴趣的:(工具类的封装(手机号验证,屏幕唤醒,身份证号等其他))