Паттерн в DecimalFormatSymbols

204
05 мая 2018, 17:43

Используя такой формат

DecimalFormatSymbols dfs = new DecimalFormatSymbols();
dfs.setDecimalSeparator('.');
new DecimalFormat("#.000000", dfs).format(new BigDecimal("1.23"))

Для чисел 1.23, 2.33 будет возвращаться нормальное число 1.230000, 2.330000.

Но если применить число 0.01 в итоге будет .010000.

Необходимо чтобы возвращало нормальное число с 6 знаками после точки. Какой паттерн для этого использовать подскажите пожалуйста?

Answer 1
new DecimalFormat("#0.000000", dfs).format(new BigDecimal("0.23"));
READ ALSO
Анализ/парсинг .java файла

Анализ/парсинг .java файла

Стоит задача проанализировать файлы с расширениемjava начиная с корневого пакета проекта и построить зависимости на основании используемых...

137
Почему возникает ошибка “Validation failed for object='product'”?

Почему возникает ошибка “Validation failed for object='product'”?

Делаю веб приложение на Java c использованием Spring MVC, Spring Security и HibernateКогда хочу добавить продукт меня дает такая ошибка

249
Как в Drawer (боковое меню) разместить над statusBar?

Как в Drawer (боковое меню) разместить над statusBar?

Подскажите пожалуйста, как Drawer (боковое меню) разместить над statusBar? На фото образец стороннего приложения того, что я хочу получитьЗа основу...

195