Есть ли способ обрезать отрицательный знак, когда результат возвращает ноль; используя десятичный формат?
DecimalFormat df = new DecimalFormat("#,##0.0");
df.setRoundingMode(RoundingMode.HALF_UP);
formattedValue = df.format("-0.023");
Вышеприведенный код возвращает -0.0. Есть ли способ, по которому он вернет только 0.0? Тем не менее, я хочу сохранить отрицательный знак, когда результат является отрицательным числом.