Problème avec DecimalFormat
Bonjour tout le monde,
J'ai un petit problème avec la classe DecimalFormat.
J'utilise cette classe pour définir le nombre de chiffre après la virgule :
Ci dessous la méthode, que j'ai créé
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public Double arrondi(Double number, int arrondi){
DecimalFormat df = new DecimalFormat();
df.setMaximumFractionDigits(arrondi); //arrondi à 2 chiffres apres la virgules
df.setMinimumFractionDigits(arrondi);
df.setDecimalSeparatorAlwaysShown(false);
String retour = df.format(number);
return Double.valueOf(retour.replaceAll(" ", ""));
} |
A chaque fois la chaine de caractère retourné par la méthode format contient un espace => 57 356.21
j'ai aussi essayé :
Code:
return Double.valueOf(retour.replaceAll("\\s", ""));
Si quelqu'un à une idée je tourne en rond pour ce :evilred::evilred::evilred: d'espace
Merci d'avance