从字符串中删除美元和逗号
2022-09-02 22:53:05
我们如何从同一字符串中删除美元符号($)和所有逗号(,)?避免正则表达式会更好吗?
String liveprice = "$123,456.78";
我们如何从同一字符串中删除美元符号($)和所有逗号(,)?避免正则表达式会更好吗?
String liveprice = "$123,456.78";
喜欢这个
NumberFormat format = NumberFormat.getCurrencyInstance();
Number number = format.parse("\$123,456.78");
System.out.println(number.toString());
输出
123456.78
尝试
String liveprice = "$123,456.78";
String newStr = liveprice.replaceAll("[$,]", "");
replaceAll
使用正则表达式,以避免正则表达式而不是尝试使用连续方法。replace
String liveprice = "$1,23,456.78";
String newStr = liveprice.replace("$", "").replace(",", "");