我们与发送我们,我们需要处理各种不同的XML消息的供应商合作。 对于值,如价格,有时他们给我们的数量在这种格式 - 123.45 当我们运行代码BigDecimal bd = new BigDecimal("123.45");,
它工作正常转换字符串为BigDecimal
不幸的是,他们有时给我们的数量在这种格式 - 123,45 当我们运行代码BigDecimal bd = new BigDecimal("123,45");,
我们得到了一个NumberFormatException异常
有谁知道,可以接受包含字符串的API的。或a,并且可以将其转换为BigDecimal,或者我们需要首先执行String替换,并将所有实例转换为。
感谢