我的1979 116、罵戰
更新:02-14 07:13 作者:爭斤論兩花花帽 分類:玄幻小說
請稍後閱讀,章節錯誤
packagecom.z
002
003
importjava.text.decimalformat;
004
importjava.text.numberformat;
005
importjava.text.simpledateformat;
006
importjava.util.regex.matcher;
007
importjava.util.regex.pattern;
008
009
lassreportutil
010
011
/**
012
*格式化日期
013
*@para摸bj日期對象
014
*@paramformat格式化字符串
015
*@return
016
*/
017
publicstaticstringformatdate(objectobj,stringformat)
018
if(obj==null)
019
return「「;
020
021
strings=string.va露eof(obj);
022
if(format==null||「「.equals(format.trim()))
023
format=「yyyy-mm-dd「;
024
025
try
026
simpledateformatdateformat=newsimpledateformat(format);
027
s=dateformat.format(obj);
028
catch(exceptione)
029
030
returns;
031
032
033
/**
034
*格式化數字
035
*@para摸bj數字對象
036
*@paramformat格式化字符串
037
*@return
038
*/
039
publicstaticstringformatnumber(objectobj,stringformat)
040
if(obj==null)
041
return「「;
042
043
strings=string.va露eof(obj);
044
if(format==null||「「.equals(format.trim()))
045
format=「#.00「;
046
047
try
048
if(ob激nstanceofdouble||ob激nstanceoffloat)
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
060
catch(exceptione)
061
062
returns;
063
064
065
/**
066
*計算字符串四則運算表達式
067
*@paramstring
068
*@return
069
*/
070
publicstaticstringcomputestring(stringstring)
071
stringregexcheck=「[\\(\\)\\d\\+\\-\\*/\\.]*「;//是否是合法的表