if(obj==null)
041
return““;
042
043
Strings=String。valueOf(obj);
044
if(format==null||““。equals(format。trim())){
045
format=“#。00“;
046
}
047
try{
048
if(objinstanceofDouble||objinstanceofFloat){
049
if(format。contains(“%“)){
050
NumberFormatnumberFormat=NumberFormat。getPercentInstance();
051
s=numberFormat。format(obj);
052
}else{
053
DecimalFormatdecimalFormat=newDecimalFormat(format);
054
s=decimalFormat。format(obj);
055
}
056
}else{
057
NumberFormatnumberFormat=NumberFormat。getInstance();
058
s=numberFormat。format(obj);
059