如何确保小数分隔符始终为“。”。

时间:2012-05-17 13:32:52

标签: java bigdecimal numberformatexception

在波兰区域设置中,小数点分隔符为,。在英语中它是.。也许在其他语言中还有其他分隔符。 (有吗?)。

我想在读取输入文件时使用BigDecimal的String构造函数。 在我的文件中,我想使用.作为小数分隔符。

如果环境的小数分隔符不是NumberFormatException,我如何确保不会.

1 个答案:

答案 0 :(得分:7)

BigDecimal构造函数 - 例如Double.parseDouble等 - 总是使用'。'作为小数点分隔符。它根本不使用当前的文化,也没有任何方法来指定数字格式。

(如果这是明确记录的,那将是很好的,不可否认......)