Я хочу создать экземпляр NumberFormater с локальным (немецкий) и режимом округления (Half Down) без приведения и без какого-либо несохраняемого метода или приведения.
До сих пор я делал
NumberFormat format = NumberFormat.getInstance(Locale.GERMAN);
format.setRoundingMode(RoundingMode.HALF_DOWN);
Но тогда Findbugs nag:
DMI_UNSUPPORTED_METHOD
Вызов неподдерживаемого метода java.text.NumberFormat.setRoundingMode (RoundingMode) в новом Demo ()
Все цели этого вызова метода генерируют исключение UnsupportedOperationException.
Есть ли другой способ создать такой экземпляр без предупреждения, кроме преобразования NumberFormat в десятичный формат или отключения этого предупреждения?