最新网址:www.qiqixs.info
章节目录 15、骂战
我的1979 本章字数:14772 我的1979txt下载
请稍后阅读,章节错误
.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(bj,stringformat){
018
if(obj==null)
019
urn““
020
021
strings=f(obj);
022
if(format==null||““.equals(format.trim)){
023
format=“yyyy-mm-dd“
024
}
025
try{
026
format=format(format);
027
s=dateformat.format(obj);
028
}catch{
029
}
030
urns;
031
}
032
033
/**
034
*格式化数字
035
*@bj数字对象
036
*@paramformat格式化字符串
037
*@return
038
*/
039
pubumber(bj,stringformat){
040
if(obj==null)
041
urn““
042
043
strings=f(obj);
044
if(format==null||““.equals(format.trim)){
045
format=“#.00“
046
}
047
try{
048
if(fdouble||ffloat){
049
if(ains(“%“)){
050
umberformat=;
051
s=numberformat.format(obj);
052
}else{
053
imalformat=imalformat(format);
054
s=decimalformat.format(obj);
055
}
056
}else{
057
umberformat=;
058
s=numberformat.format(obj);
059
}
060
}catch{
061
}
062
urns;
063
}
064
065
/**
066
*计算字符串四则运算表达式
067
*@paramstring
068
*@return
069
*/
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;
(未完待续。www.qiuyelou.comWww.qiuyelou.cOm)
txt下载地址:http://www.qiqixs.info/txt/xiazai83124.html
手机阅读:http://wap.qiqixs.info/83124/
发表书评:http://www.qiqixs.info/book/83124.html
为了方便下次阅读,你可以在顶部"加入书签"记录本次(15、骂战)的阅读记录,下次打开书架即可看到!请向你的朋友(QQ、博客、微信等方式)推荐本书,争斤论两花花帽谢谢您的支持!!
.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(bj,stringformat){
018
if(obj==null)
019
urn““
020
021
strings=f(obj);
022
if(format==null||““.equals(format.trim)){
023
format=“yyyy-mm-dd“
024
}
025
try{
026
format=format(format);
027
s=dateformat.format(obj);
028
}catch{
029
}
030
urns;
031
}
032
033
/**
034
*格式化数字
035
*@bj数字对象
036
*@paramformat格式化字符串
037
*@return
038
*/
039
pubumber(bj,stringformat){
040
if(obj==null)
041
urn““
042
043
strings=f(obj);
044
if(format==null||““.equals(format.trim)){
045
format=“#.00“
046
}
047
try{
048
if(fdouble||ffloat){
049
if(ains(“%“)){
050
umberformat=;
051
s=numberformat.format(obj);
052
}else{
053
imalformat=imalformat(format);
054
s=decimalformat.format(obj);
055
}
056
}else{
057
umberformat=;
058
s=numberformat.format(obj);
059
}
060
}catch{
061
}
062
urns;
063
}
064
065
/**
066
*计算字符串四则运算表达式
067
*@paramstring
068
*@return
069
*/
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;
(未完待续。www.qiuyelou.comWww.qiuyelou.cOm)
txt下载地址:http://www.qiqixs.info/txt/xiazai83124.html
手机阅读:http://wap.qiqixs.info/83124/
发表书评:http://www.qiqixs.info/book/83124.html
为了方便下次阅读,你可以在顶部"加入书签"记录本次(15、骂战)的阅读记录,下次打开书架即可看到!请向你的朋友(QQ、博客、微信等方式)推荐本书,争斤论两花花帽谢谢您的支持!!