使用本地和舍入模式保存DecimalFormat的创建

时间:2011-07-14 12:25:13

标签: java findbugs

我想创建一个NumberFormater的实例,其中包含本地(德国)和舍入模式(Half Down),没有强制转换,也没有任何可能未保存的方法或强制转换。

到目前为止我一直在做

NumberFormat format = NumberFormat.getInstance(Locale.GERMAN);
format.setRoundingMode(RoundingMode.HALF_DOWN);

然后Findbugs唠叨:

  

DMI_UNSUPPORTED_METHOD

     

在新的Demo()中调用不受支持的方法java.text.NumberFormat.setRoundingMode(RoundingMode)

     

此方法调用的所有目标都会抛出UnsupportedOperationException。

有没有其他方法可以在没有警告的情况下创建这样的实例,而不是将NumberFormat转换为十进制格式或禁用此警告?

0 个答案:

没有答案