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