Rebonjour
Si je veux transformer un int en String, je peux faire :
(fonction vue en cours)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public static String intToString (int x) { return String.valueOf(x); }
Mais si je veux transformer un entier k en un tableau t (par exemple si int k=1850, le tableau devrait valoir int[] t={1,8,5,0}), comment je pourrais faire (sachant qu'on ne connait pas la valeur de k) ?
Ce fragment de code donne le nombre de chiffres contenu dans k (4 avec l'exemple ci-dessus), donc le tableau serait de taille (s). Mais comment je pourrais faire pour transformer l'entier en un tableau (comme l'exemple ci-dessus) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int k; int s=0; int i=1; while (i<=k) { s=s+1; i=i*10; } return (s)
Partager