import java.math.BigDecimal; ...
double d=123456789;
BigDecimal bd = new BigDecimal(d);
println(db.toString());
double d=123456789;
BigDecimal bd = new BigDecimal(d);
println(db.toString());
其实Java来来去去也就是两个主要的格式化类,
DecimalFormat格式化double
SimpleDateFormat格式化DateDecimalFormat df = new DecimalFormat("#,##0.00");
//保留两位小数且不用科学计数法,并使用千分位
String value = df.format(d);