请稍后阅读,章节错误
.z
002
003
imalformat;
004
xt.numberformat;
005
format;
006
impoher;
007
imporn;
008
009
lassreportutil{
010
011
/
012
格式化日期
013
@bj日期对象
014
@paramformat格式化字符串
015
@return
016
/
017
public{
018
if
019
urn““
020
021
strings=f;
022
if){
023
format=“yyyy-mm-dd“
024
}
025
try{
026
format=format;
027
s=dateformat.format;
028
}catch{
029
}
030
urns;
031
}
032
033
/
034
格式化数字
035
@bj数字对象
036
@paramformat格式化字符串
037
@return
038
/
039
pubumber{
040
if
041
urn““
042
043
strings=f;
044
if){
045
format=“#.00“
046
}
047
try{
048
if{
049
if){
050
umberformat=;
051
s=numberformat.format;
052
}else{
053
imalformat=imalformat;
054
s=decimalformat.format;
055
}
056
}else{
057
umberformat=;
058
s=numberformat.format;
059
}
060
}catch{
061
}
062
urns;
063
}
064
065
/
066
计算字符串四则运算表达式
067
@paramstring
068
@return
069
/
070
putestring{
071
k=“[\\\\d\\+\\-\\/\\.]“//是否是合法的表达式
072
073
if)
074
urnstring;
075
076
her=null;
077
p=““
078
index=-1;
079
stringregex=“\\“//提取括号表达式
080
string=all;//去除空格
081
try{
082
rn=pile;
083
//循环计算所有括号里的表达式
084
while.find){
085
her=her;
086
while{
087
p=matcher.group;
088
index=string.indexof;
089
string=string.substring
090
+
091
+string.substring;
092
}
093
}
094
//最后计算总的表达式结果
095
string=;
096
}catch{
097
ssage;
『加入书签,方便阅读』