quitar - JAVA Cómo eliminar ceros finales de un doble
quitar decimales java (3)
Esta pregunta ya tiene una respuesta aquí:
Por ejemplo, necesito que 5.0
convierta en 5
, o 4.3000
en 4.3
.
Debe utilizar DecimalFormat("0.#")
Para 4.3000
Double price = 4.3000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));
la salida es:
4.3
En caso de 5.000 tenemos.
Double price = 5.000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));
Y la salida es:
5
Utilice DecimalFormat
double answer = 5.0;
DecimalFormat df = new DecimalFormat("###.#");
System.out.println(df.format(answer));
Utilice un objeto DecimalFormat con una cadena de formato de "0. #".