Re,
J'ai trouvé une solution qui n'est sans doute pas terrible d'un point de vue prog mais qui marche.
J'ai regardé la méthode DecimalFormat dans la javadoc mais je ne vois pas comment faire avec.
Voila pour ce qui est de ma solution :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public static String doubleToStringWithoutNullDecimalPart (double value) {
String returnValue;
int intValue = (int) value;
NumberFormat numberFormatter = NumberFormat.getNumberInstance(Locale.ENGLISH);
if (intValue == value) {
return returnValue = numberFormatter.format(intValue);
} else {
return returnValue = numberFormatter.format(value);
}
}
} |
Si vous avez moins lourd (je suis sûr que c'est faisable) je suis preneur.
En tout cas merci pour votre aide.
++
Nono
Partager