Affichage d'un entier en chaine avec JAVA

Résolu/Fermé
tirelire - Modifié par tirelire le 28/09/2011 à 10:47
 tirelire - 28 sept. 2011 à 12:51
Bonjour,

Comment afficher un nombre comme ceci en JAVA:

Exemple:

1234 --> 1 234
12345 --> 12 345
123456 --> 123 456



J'ai tout essayé, charAt(), String.valueOf(), if (modulo%3), mais je n'ai pas le bon algorithme.

Quelqu'un peut m'aider?

Merci
A voir également:

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
28 sept. 2011 à 12:31
Tu peux faire ça avec NumberFomat :

NumberFormat nf = NumberFormat.getInstance();

String s1 = nf.format(123);
String s2 = nf.format(1234);
String s3 = nf.format(12345);
String s4 = nf.format(123456);

System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
0
Super, merci!
Ca donne:

123
1 234
12 345
123 456

<3
0