DecimalFormat十进制数字格式化

DecimalFormat可以将十进制数字改为指定格式的字符串。

直接上例子。

float number = 123.456f ;
DecimalFormat decimalFormat = new DecimalFormat("#.#");
String str= decimalFormat.format( number );

//str为 "123.4"
//小数点后有几个#就保留几位小数



float number = 123.456f ;
DecimalFormat decimalFormat = new DecimalFormat("######.#");
String str= decimalFormat.format( number );

//str为 "000123.4"
//小数点前有几个#就最少有几位,不足显示0

你可能感兴趣的:(java)