去掉小數後多餘的 0

2021-08-22 02:54:11 字數 526 閱讀 1013

在資料處理時 遇到這樣的值: 1.0000000000000   或者  1.230000000000    或者   0.0000450000000   而且還有一大堆這樣的資料,那麼就可以使用下方的方法了. 直接複製貼上即可使用.

//後端**  

public static string formatnumber(string s)  

s = new bigdecimal(s).toplainstring();//避免科學計數

s = nf.format(double.parsedouble(s));//去掉  值為 0 的所有小數

return s;

}

//前端去小數點末尾多餘 0

//去掉小數後多餘的 0

function cutzero(old)else

}else}}

return old;

}

去除小數點後多餘的0

bigdecimal c new bigdecimal 14121312.22002000 numberformat nf numberformat.getinstance nf.setmaximumfractiondigits 6 string d nf.format c system.out.p...

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

刪除小數部分多餘的0.private string trimrightzero string number result left s else system.console.writeline input number output result return result private voi...