gpt4 book ai didi

Java BigDecimal 可以用逗号代替点吗?

转载 作者:IT老高 更新时间:2023-10-28 20:52:46 44 4
gpt4 key购买 nike

我有一个要分配给 BigDecimal 的字符串值。当我用 100.23 之类的数字更新十进制值时,它可以正常工作,但是当我用 100,23 之类的数字更新它时,代码会引发异常。这是为什么呢?

最佳答案

因为您试图在数字中添加“,”。

您可以使用此代码来解析带逗号的数字:

NumberFormat.getNumberInstance(Locale.FRANCE).parse("265,858")

如果你没有特别的理由使用小数,你也应该使用 float 或 double 。

关于Java BigDecimal 可以用逗号代替点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18714360/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com