- android中使用TextView或者EditText是保留double小数后两位的方法:
/**
* double转String,保留小数点后两位
* @param num
* @return
*/
public static String doubleToString(double num){
return new DecimalFormat("0.00").format(num);
}
/**
* double转String,保留小数点后两位
* @param num
* @return
*/
public String doubleToString(double num){
String strNum = String.valueOf(num);
int n = strNum.indexOf(".");
if(n>0){
String dotNum = strNum.substring(n+1);
if("0".equals(dotNum)){
return strNum+"0";
}else{
if(dotNum.length()==1){
return strNum +"0";
}else{
return strNum;
}
}
}else{
return strNum+".00";
}
}