Removing Dollar and comma from string

前端 未结 11 2030
天涯浪人
天涯浪人 2020-12-14 10:47

How can we remove dollar sign ($) and all comma(,) from same string? Would it be better to avoid regex?

String liveprice = \"$123,456.78\";
11条回答
  •  青春惊慌失措
    2020-12-14 11:32

    import java.text.NumberFormat
    
    def currencyAmount = 9876543.21 //Default is BigDecimal
    def currencyFormatter = NumberFormat.getInstance( Locale.US )
    
    assert currencyFormatter.format( currencyAmount ) == "9,876,543.21"
    

    Don't need getCurrencyInstance() if currency is not required.

提交回复
热议问题