Code :
- import java.util.*;
- import java.text.*;
- DecimalFormat format = new DecimalFormat("000,000,000" ); // c'est pas necessaire de mettre 3 blocs mais je me rappelle plus la syntaxe exacte
- DecimalFormatSymbols s = format.getDecimalFormatSymbols();
- s.setGroupingSeparator('.');
- format.setDecimalFormatSymbols(s);
- long number = 123456789L;
- System.out.println(format.format(number));
|
et zou, tu ecris par blocs de 3 chiffres avec un point et pas une virgule
PS : ca doit compiler tel quel.
PPS : faut bien mettre une virgule dans le format pour indiquer que tu parles du separateur de milliers, et changer ensuite le separateurs de milliers par un point. Si tu veux le veritable format francais comme l'a precise biface, je te laisse faire la modif
Message édité par Gonzoide le 17-10-2002 à 22:25:07