在Java中,如何获取系统中设置的decimal-symbol? 我不想依赖 Locale ,因为无论语言环境如何,它都可以更改。
还没有在 System.getProperties() 中看到一些东西,但也许我遗漏了什么 谢谢
最佳答案
这是一个使用 DecimalFormatSymbols
类的示例。你说你不想依赖Locale
...那么,你可以在对象的初始化中指定你的Locale
。但您不必这样做。
DecimalFormatSymbols sym = new DecimalFormatSymbols(); //Can specify 'Locale' here
char charDecimal = sym.getDecimalSeparator();
String strDecimal = String.valueOf(charDecimal); //Value becomes '.'
希望对您有所帮助! :D
关于java - 如何获取十进制符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24804478/