从字符串中删除美元和逗号


问题内容

如何从同一字符串中删除美元符号($)和所有逗号(,)?避免使用正则表达式会更好吗?

String liveprice = "$123,456.78";

问题答案:

像这样

NumberFormat format = NumberFormat.getCurrencyInstance();
Number number = format.parse("\$123,456.78");
System.out.println(number.toString());

输出

123456.78