/**
* 保留小数位,防止四舍五入异常
*
* @param data f
* @param number number 保留位数
* @return
*/
public static StringsetFloat(float data, int number) {
if (number <1)
return data +"";
DecimalFormat df =new DecimalFormat("#.0000")//;#.0000" #代表如果没有该位数为空 0代表如果没有用0补齐
String str = df.format(data);
return str.substring(0, str.indexOf('.') + number +1);
}
网友评论