Недавно я работал с номерами, и у меня была ситуация, когда я хочу установить точность двойного значения, например, 6 цифр или 4 цифры, в зависимости от значения, хранящегося в базе данных.
Например, если в базе данных точность установлена как 4 цифры, то вывод должен выглядеть так:
10.0000
.
Я пробовал с помощью DecimalFormat
и использовал строку ##.####
, но раздражает использование символов каждый раз.
Есть ли лучший подход, скажите что-то вроде ниже:
Double value = 10.0;
value.setPrecision(4);