privatestatic decimalformat dformat6 = new decimalformat("0.######");//
保留六位小數
protected
string formattopointafter(object num)
//如果傳來的數為double 不做改變
//如果是string 將傳來的數變為double 其他的也變為double
try
else
if(num instanceof
string)
else
}catch
(numberformatexception e)
//如果小數後面有0省去
return
dformat6.format(db_num);}
使用
dformat6.format(需要改變的值);
例子 :
//從資料庫獲取資料
mapcwxx=dbutil.querymap(getdatabase(), cwxxsql, entid,bussinessid,args[0]);
cwxx.put("yrollasset", formattopointafter6(cwxx.get("yrollasset")));
刪除小數部分右邊多餘的0
刪除小數部分多餘的0.private string trimrightzero string number result left s else system.console.writeline input number output result return result private voi...
Python刪除小數點後多餘的0
刪除小數點後多餘的0 輸入12.22 12.20 12.0輸出 12.22 12.2 12 判斷型別並結合字串的rstrip def delete extra zero n 刪除小數點後多餘的0 ifisinstance n,int return n ifisinstance n,float n s...
去掉小數後多餘的 0
在資料處理時 遇到這樣的值 1.0000000000000 或者 1.230000000000 或者 0.0000450000000 而且還有一大堆這樣的資料,那麼就可以使用下方的方法了.直接複製貼上即可使用.後端 public static string formatnumber string s...