Tengo un objeto DecimalFormat que estoy usando para formatear todos mis valores dobles a un número de dígitos (digamos 2) cuando los estoy mostrando. Me gustaría que normalmente formatee con 2 decimales, pero siempre quiero al menos un dígito significativo. Por ejemplo, si mi valor es 0.2 entonces mi formateador escupe 0.20 y eso es genial. Sin embargo, si mi valor es 0.000034 mi formateador escupirá 0.00 y preferiría que mi formateador escupe 0.00003.Formato de doble a al menos un dígito significativo en Java/Android
Los formateadores de números en Objective-C hacen esto de manera muy simple, puedo establecer un número máximo de dígitos que quiero mostrar en 2 y el número mínimo de dígitos significativos en 1 y produce el resultado deseado, pero ¿cómo puedo Lo hago en Java?
Agradezco cualquier ayuda que alguien pueda ofrecerme.
Kyle
Editar: Estoy interesado en el redondeo de los valores así como pantallas 0,000037 0,00004.
¡Gracias, ciber monje, que parece casi exactamente lo que necesito! –
@Kyle, ¡bienvenido! –