- android中使用TextView或者EditText是保留double小數後兩位的方法:
/**
* double轉String,保留小數點後兩位
* @param num
* @return
*/
public static String doubleToString(double num){
//使用0.00不足位補0,#.##僅保留有效位
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>){
//截取小數點後的數字
String dotNum = strNum.substring(n+);
if("0".equals(dotNum)){
return strNum+"0";
}else{
if(dotNum.length()==){
return strNum +"0";
}else{
return strNum;
}
}
}else{
return strNum+".00";
}
}