请稍后阅读,章节错误
。z
002
003
imalformat;
004
xt;
005
format;
006
impoher;
007
imporn;
008
009
&il
010
011
/**
012
*格式化日期
013
*@bj日期对象
014
*@paramformat格式化字符串
015
&urn
016
*/
017
publicbj,stringformat
018
ifobjnull
019
urn““
020
021
stringsfobj;
022
ifformat““。equalsformat。trim
023
format“yyyy-mm-dd“
024
025
try
026
formatformatformat;
027
&。formatobj;
028
catch
029
030
urns;
031
032
033
/**
034
*格式化数字
035
*@bj数字对象
036
*@paramformat格式化字符串
037
&urn
038
*/
039
pubumberbj,stringformat
040
ifobjnull
041
urn““
042
043
stringsfobj;
044
ifformat““。equalsformat。trim
045
format“#。00“
046
047
try
048
iffdouble
049
ifains“%“
050
&;
051
s。formatobj;
052
else
053
imalformatimalformatformat;
054
&obj;
055
056
else
057
&;
058
s。formatobj;
059
060
catch
061
062
urns;
063
064
065
/**
066
*计算字符串四则运算表达式
067
*@paramstring
068
&urn
069
*/
070
&ringstring
071
k“\\\\\\d\\+\\-\\*/\\。*“//是否是合法的表达式
072
073
&ring
074
urnstring;
075
076
hernull;
077
p““
078
index-1;
079
stringregex“\\\\d\\。\\+\\-\\*/+\\“//提取括号表达式
080
stringall“\\s“,““;//去除空格
081
try
082
rnpileregex;
083
//循环计算所有括号里的表达式
084
&ring。find
085
˚
086
&cher。find
087
pmatcher。group;
088
&ringemp;
089
stringstring。substring0,index
090
+temp
091
+stringh;
092
093
094
//最后计算总的表达式结果
095
stringstring;
096
catch
097
ssage;
未完待续
无敌龙中文网欢迎您来,欢迎您再来,记住我们http://www.wudiun.com,
注册会员