在波兰区域设置中,小数点分隔符为,
。在英语中它是.
。也许在其他语言中还有其他分隔符。 (有吗?)。
我想在读取输入文件时使用BigDecimal
的String构造函数。
在我的文件中,我想使用.
作为小数分隔符。
如果环境的小数分隔符不是NumberFormatException
,我如何确保不会.
?
答案 0 :(得分:7)
BigDecimal
构造函数 - 例如Double.parseDouble
等 - 总是使用'。'作为小数点分隔符。它根本不使用当前的文化,也没有任何方法来指定数字格式。
(如果这是明确记录的,那将是很好的,不可否认......)