java - 如何获取十进制符号

标签 java operating-system decimal system-properties

在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/

相关文章:

java - 使用 EclipseLink 自定义 JPA 字段名称映射

java - 无法将 HashMap 类型转换为 HashMap 本身且内部包含 HashMap 对象的对象

c - 如何从等待条件变量/信号量的线程池中唤醒线程?

windows - 如何将Win2K3改造为工作站开发操作系统?

javascript - 我的 JavaScript 方程有问题(二进制到十进制转换器的一部分)

iPhone Emoji 十进制值表示

scala - 通过在 Scala 中传递小数位数作为参数来格式化数字

java - 跟踪在远程 *nix 机器上运行的 java 程序的执行

java - 如何在 Java 中不使用内置方法 .endsWith() 实现 String.endsWith()

linux - 写时复制是服务器系统上使用的一个有趣的想法。它在智能手机上有意义吗?