Luc*_*can 1 java number-formatting currency-formatting
我有一个值£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(",", ""));`
Run Code Online (Sandbox Code Playgroud)
但它仅适用于货币符号$而不适用于任何其他货币价值.