安全字符串到大十进制转换
2022-08-31 08:35:18
我正在尝试从字符串中读取一些BigDecimal值。假设我有这个字符串:“1,000,000,000.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999有什么办法可以做到这一点?
首先,我不喜欢使用字符串替换(替换逗号等)的解决方案。我认为应该有一些整洁的格式化程序来为我完成这项工作。
我找到了一个DecimalFormatter类,但是由于它通过双倍操作 - 损失了大量的精度。
那么,我该怎么做呢?