OVH Cloud OVH Cloud

Affichage du signe d'une valeur monétaire avec un NumberFormat

1 réponse
Avatar
Sky
Bonjour à tous,

j'essaie d'afficher une valeur monétaire, avec :
- le signe + ou -, selon que la somme soit positive ou négative
- la valeur du nombre, avec deux chiffres après la virgule
- le symbole de la devise monétaire

J'utilise la méthode getCurrencyInstance() de la classe NumberFormat.
Cependant, j'obtiens la valeur avec le bon nombre de décimales, le
symbole monétaire (le signe euro) mais pas le signe.

Existe-t'il une méthode à appeler au préalable pour afficher le signe
ou suis-je obligé d'utiliser un objet de type DecimalFormat avec le
format qui va bien ?

Merci d'avance

1 réponse

Avatar
Sky
Le Sat, 12 Nov 2005 16:06:57 +0100, Sky a écrit :

Bonjour à tous,

j'essaie d'afficher une valeur monétaire, avec :
- le signe + ou -, selon que la somme soit positive ou négative
- la valeur du nombre, avec deux chiffres après la virgule
- le symbole de la devise monétaire

J'utilise la méthode getCurrencyInstance() de la classe NumberFormat.
Cependant, j'obtiens la valeur avec le bon nombre de décimales, le
symbole monétaire (le signe euro) mais pas le signe.

Existe-t'il une méthode à appeler au préalable pour afficher le signe
ou suis-je obligé d'utiliser un objet de type DecimalFormat avec le
format qui va bien ?

Merci d'avance


Je réponds à mon propre message afin de dire simplement qu'il s'agit
d'une erreur, et qu'il ne faut pas en tenir compte. Ma source de données
ne m'envoyait tout simplement pas de chiffres négatifs, alors qu'elle
aurait dû !

Bonne nuit