需求:有時我們需要得到一個字符爲整數的值,但總會多出.0 等,一般也多爲float,double轉換過來,這會需要去掉小數點及後邊的0;列如有時候從excel中導入數據時會發生這種情況,,算了,話不多說了,直接上貨吧,下邊爲去掉方法
public void replace() {
String num = "1.0";
if (num.indexOf(".") > 0) {//判斷是否有小數點
num = num.replaceAll("0+?$", "");//去掉多餘的0
num = num.replaceAll("[.]$", "");//如最後一位是.則去掉
}
System.err.println("去掉後值爲:" + num);//輸出爲 1
}