使用DecimalFormat 实现保留位数 DecimalFormat numberFormat = new DecimalFormat("#0.00"); Double dd = 1111111.1261444D; String format = numberFormat.format(dd); System.out.println(format); 输出:1111111.13