2010-11-02 5 views
1

En fait, j'ai besoin de convertir les données de chaîne (chaîne s = "76473") en int array (int [] = {7,6,4,7,3}) veulent aussi savoir comment puis je l'ai eu par 2 ou 3 numéros comme {76,47,03}/{} 764073 grâceconversion de chaîne en int array

+1

De quel langage de programmation avez-vous besoin? – joschi

Répondre

0

Prenez la chaîne, et pour les langues comme java, c, et beaucoup d'autres langues il y a une fonction entier. ParseInt (s [0]); // en java, en c la fonction serait atoi Où nous traiterions la chaîne comme un tableau de caractères et prendrions le caractère à la 0ème position. Ensuite, nous pouvons jeter ce dans un tableau:

int[] array = new array[...]; 
for (int i = 0; i< s.length;i++){  
array[n] = Integer.ParseInt(s[n]); 
} 

La deuxième partie de cette question, alors vous prendre les éléments du tableau pour créer des groupes. Selon la façon dont vous subdivisez, vous obtiendrez des nombres différents.