在波兰语区域设置小数点分隔符是,
。英文是 .
。也许在其他语言中还有其他分隔符。 (有吗?)。
我想在读取输入文件时使用 BigDecimal
的 String 构造函数。
在我的文件中,我想使用 .
作为小数分隔符。
如果环境的小数点分隔符不是 .
,我如何确保不会得到 NumberFormatException
?
最佳答案
BigDecimal
构造函数 - 如 Double.parseDouble
等 - 总是 使用“.”作为小数分隔符。它根本不使用当前的文化,也没有任何方法来指定数字格式。
(诚然,如果这被清楚地记录在案就好了……)
关于java - 如何确保小数点分隔符始终为 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10636754/