在資料處理時 遇到這樣的值: 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...