我有一個值£211,064.10
和我要像211064.10
轉換和我嘗試以下方法如何幣值分成正常整數
String value = "$107,990.67";
String abc = value.replace(NumberFormat.getCurrencyInstance().getCurrency().getSymbol(), "");
System.out.println(abc);
System.out.println(abc.replace(",", ""));`
但它僅適用於貨幣符號$
沒有任何其他貨幣值。
是的,因爲你問什麼系統的局部電流符號,而你的情況總是會'$'。由於系統永遠不會返回'€'或'£',因此您將永遠不會尋找/替換它們。 –