054
s=decimalformat.format(obj);
055
}
056
}else{
057
umberformat=;
058
s=numberformat.format(obj);
059
}
060
}catch{
061
}
062
urns;
063
}
064
065
070
putestring(stringstring){
071
k=“[\\(\\)\\d\\+\\-\\*/\\.]*“//是否是合法的表达式
072
073
if(!hes(k,string))
074
urnstring;
075
076
her=null;
077
p=““
078
index=-1;
079
stringregex=“\\([\\d\\.\\+\\-\\*/]+\\)“//提取括号表达式
080
string=all(“\\s“,““);//去除空格
081
try{
082
rn=pile(regex);
083
//循环计算所有括号里的表达式
084
while(her(string).find){
085
her=her(string);
086
while(matcher.find){
087
p=matcher.group;
088
index=string.indexof(temp);
089
string=string.substring(0,index)
090
+(temp)
091
+string.substring(index+gth);
092
}
093
}
094
//最后计算总的表达式结果
095
string=(string);
096
}catch{
097
ssage;
(未完待续。)