Decomposer un nombre en java
lolilo
-
danimo -
danimo -
Bonjour,
Je voudrais savoir comment je pourrais décomposer en java un nombre(ex: 101011).
Après la décomposition j´obtiendrais 1 ,0,1,0,1,1 soit 6 différentes chiffres
Je voudrais savoir comment je pourrais décomposer en java un nombre(ex: 101011).
Après la décomposition j´obtiendrais 1 ,0,1,0,1,1 soit 6 différentes chiffres
Configuration: Windows Vista Firefox 3.5.6
2 réponses
-
Bonjour Lolilo,
Je te laisse essayer cela :
String source = "101011"; int longueur = source.length(); StringBuffer destination = new StringBuffer(longueur); for (i=0; i<longueur; i++) { destination.append(source.charAt(i)); if(i<longueur-1) // ou (i<longueur) A TESTER destination.append(","); } println destination.toString();
@+
-
Salut,
Tu peux aussi stocker les 6 chars dans un tableau.
Voci le code de BadGuitarist légèrement modifíé pour le faire:
String source = "101011"; int longueur = source.length(); StringBuffer destination = new StringBuffer(longueur); char[] tab = new char[longueur]; for (int i=0; i<longueur; i++) { destination.append(source.charAt(i)); if(i<longueur-1) // ou (i<longueur) A TESTER destination.append(","); tab[i] = source.charAt(i); } System.out.println("destination:" + destination.toString()); // depuis java 5 System.out.println("\nAffichage du tableauSujets:\n"); for (char n : tab) System.out.println(n + "\n");
Cordialement,
Dan