Affichage d'un entier en chaine avec JAVA

Résolu
tirelire -  
 tirelire -
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

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1. tirelire
       
      Super, merci!
      Ca donne:

      123
      1 234
      12 345
      123 456

      <3
      0