【发布时间】:2014-05-24 18:18:54
【问题描述】:
我试图在使用 NumberFormat 格式化货币后删除货币字符
import java.text.NumberFormat;
BigDecimal currencyAmount = new BigDecimal(9876543.21)
def currentLocale = Locale.US
def currencyFormatter = NumberFormat.getCurrencyInstance(currentLocale);
println "formatted currency = "+currencyFormatter.format(currencyAmount)
这将打印$9,876,543.21,但我不希望在格式化货币中使用 $ 或任何货币字符。有什么办法吗?
【问题讨论】:
标签: java groovy formatting