Affichage d'un entier en chaine avec JAVA

Résolu
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. Modérateur
    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);
    1. Super, merci!
      Ca donne:

      123
      1 234
      12 345
      123 456

      <3