kco*_*ock 22
编辑:根据@Algar的建议更新; 你可以直接使用:
char separatorChar = DecimalFormatSymbols.getInstance().getDecimalSeparator();
Run Code Online (Sandbox Code Playgroud)
因为它总会返回一个实例DecimalFormatSymbols.
NumberFormat nf = NumberFormat.getInstance();
if (nf instanceof DecimalFormat) {
DecimalFormatSymbols sym = ((DecimalFormat) nf).getDecimalFormatSymbols();
char decSeparator = sym.getDecimalSeparator();
}
Run Code Online (Sandbox Code Playgroud)
文档:
NumberFormat,DecimalFormat,DecimalFormatSymbols
根据DecimalFormat文档,显然调用NumberFormat.getInstance()是安全的,但可能返回除DecimalFormat之外的子类(我看到的另一个选项是ChoiceFormat).我相信在大多数情况下它应该是一个DecimalFormat,然后你可以比较decSeparatora ,并.查看它使用的格式.
| 归档时间: |
|
| 查看次数: |
9458 次 |
| 最近记录: |