Par exemple, j'ai besoin de 5.0
devenir 5
, ou 4.3000
devenir 4.3
.
Utilisez DecimalFormat
double answer = 5.0;
DecimalFormat df = new DecimalFormat("###.#");
System.out.println(df.format(answer));
Vous devez utiliser DecimalFormat("0.#")
Pour 4.3000
Double price = 4.3000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));
la sortie est:
4.3
En cas de 5.000 nous avons
Double price = 5.000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));
Et la sortie est:
5
Utilisez un objet DecimalFormat avec une chaîne de format de "0. #".