En Java, je dois ajouter un séparateur de milliers à un nombre décimal formaté comme Chaîne. Cependant, je veux pas voulez un séparateur de millions ou de milliards ... juste un séparateur de milliers avec la partie fractionnaire existante du nombre préservé.Comment utiliser Java ou Groovy printf pour ajouter le séparateur de milliers à la chaîne
9 == 9
999.999 == 999.999
== 9,999 9999
999999,999.999 == 999999999,999
Je ne ai pas besoin strictement d'utiliser printf, mais la conversion doit être aussi rapide que possible.
Les types d'entrée et de sortie doivent tous deux être Chaîne.
Merci!
Avez-vous regardé java.text.DecimalFormat? – vickirk
Étant donné que la question exigeait que l'entrée et la sortie soient de type Chaîne, l'utilisation de DecimalFormat ne nécessiterait-elle pas d'abord d'analyser la chaîne en un nombre, puis de la reformater en chaîne? – ninesided
J'ai regardé DecimalFormat et je ne pensais pas que cela fonctionnerait pour cela. La question est assez spécifique et assez étrange! –