malgré le forçage des 2 chiffres après la virgule, la chaîne générée est égale à 3 au lieu de 3.00.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DecimalFormat df = new DecimalFormat("#0.00",'.,'); Number value = df.parse("3.00"); System.out.println("value:"+df.toPattern());
du coup, losrque que je veux mettre la valeur dans un Double, je récupère l'exception : java.lang.ClassCastException : java.lang.Long
pour quelle raison, ce format n'est-il pas pris en compte ?
Partager