Athttps://developer.android.com/reference/java/text/DecimalFormat#DecimalFormat((DecimalFormat构造函数的文档中写道:
使用默认FORMAT区域设置的默认模式和符号创建DecimalFormat。当国际化不是主要问题时,这是一种获得DecimalFormat的方便方法
由于本地化是国际化的一部分,并且此构造函数使用当前/默认的区域设置(即本地化(,因此本文试图引起注意的问题是什么,即这句话说这个方法不做什么?
此方法不允许您指定区域设置。
想象一下,您有多语言界面。它允许用户选择语言。您不能使用此方法,因为它将使用默认区域设置,而不是用户指定的区域设置。
您可以使用NumberFormat.getInstance(loc)
来指定区域设置。