У меня есть объект DecimalFormat, который я использую для форматирования всех моих двойных значений до заданного количества цифр (скажем, 2), когда я их показываю. Я бы хотел, чтобы он обычно форматировался до двух десятичных знаков, но мне всегда нужна хотя бы одна значащая цифра. Например, если мое значение равно 0,2, тогда мой форматтер выдаст 0,20, и это здорово. Однако, если мое значение равно 0,000034, мое средство форматирования будет выдавать 0,00, а я бы предпочел, чтобы мое средство форматирования выдавало 0,00003.
Средства форматирования чисел в Objective-C делают это очень просто, я могу просто установить максимальное количество цифр, которое я хочу показать, на 2 и минимальное количество значащих цифр на 1, и это дает желаемый результат, но как я могу сделать это в Ява?
Я ценю любую помощь, которую кто-либо может мне предложить.
Кайл
Изменить: меня интересует округление значений, чтобы 0,000037 отображалось как 0,00004.