雖然我看到類似這個問題的問題問了好幾遍,但我的意思是刪除所有尾隨零。從字符串中刪除尾部零點java
我想的東西轉換像
"1903895810000"
到
"190389581"
我要尋找一個與string.replace()解決方案
雖然我看到類似這個問題的問題問了好幾遍,但我的意思是刪除所有尾隨零。從字符串中刪除尾部零點java
我想的東西轉換像
"1903895810000"
到
"190389581"
我要尋找一個與string.replace()解決方案
與replaceAll
簡單的正則表達式將做到這一點。
String s = "1903895810000";
System.out.println(s.replaceAll("0+$", ""));
[編輯]:
s.replace(0, "")
不會在這裏工作,因爲它會從字符串中刪除全部爲零,所以你不能使用它。所以,在這裏我使用了replaceAll
,它使用regular expressions來匹配替換字符串。這個簡單的正則表達式0+$
匹配任意數量的零0+
,後面跟着字符串末尾$
,所以它會在「末尾有些零」。
在我看來,因爲你在找什麼東西,因爲這個問題已經被問過1000次之前 – redFIVE
你有沒有試圖用'replace()'來做這件事? – ChiefTwoPencils