为什么 Android 的 NumberFormat 使用逗号作为澳大利亚的小数点分隔符?

Why does Android's NumberFormat use a comma as a decimal separator for Australia?

使用 android.icu.text.NumberFormat class:

NumberFormat numberFormat =  NumberFormat.getNumberInstance(Locale("en", "AU")); 
numberFormat.isGroupingUsed = true
String number = numberFormat.format(123456)

会产生123,456,但是根据Wikipedia,澳大利亚使用一个点.作为小数点分隔符。为什么 NumberFormat 会这样?

数字123456没有小数。您观察的是千位分组符号 ,,而不是小数点。