Bonsoir,
Je suis en train de formater des données sous format scientifique en utilisant la classe DecimalFormat.
Seulement il y a un truc qui me chagrine, c'est que je n'arrive pas à jouer indépendamment sur le préfixe de la partie mantisse et de la partie exposant (le setPositivePrefix s'appliquant et à la mantisse, et à l'exposant).
En gros, je souhaiterais n'avoir le signe pour la partie mantisse que pour les nombres négatifs (le + étant remplacé par un espace pour les nombres positifs), et l'avoir tout le temps pour l'exposant, que ce soit + ou -.
Pour illustrer, je souhaiterais avoir ces formats:
Auriez-vous des patterns et des réglages à me suggérer pour avoir ceci?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1.234E+56 -1.234E+56 1.234E-56 -1.234E-56
[edit] En attendant une réponse qui tue, j'ai crée une nouvelle classe qui étend DecimalFormat et qui reformate les nombres positifs...
Partager