Java 正則去掉字符小數點及後邊0 方法

需求:有時我們需要得到一個字符爲整數的值,但總會多出.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
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章