可以说我有下面的代码:如何java.NumberFormat拿起它的默认值区域设置
NumberFormat formatter = DecimalFormat.getInstance(Locale.getDefault());
System.out.println(formatter.getMaximumFractionDigits());
Locale l = Locale.getDefault();
System.out.println(l.getCountry());
这将打印3.与国美
如果我改变区域设置(” sv“,”SE“),它仍然打印3.和SE
我在一台Windows机器上。如果我通过控制面板查看区域设置并查看“英语美国”或“瑞典瑞典”,则会显示这两个国家/地区的“小数点后的位数”为2。
NumberFormat类所挑选的默认值在哪里?它如何以分数值3结束?