Convertir Arraylist<String> ArrayList<Integer> Tableau d'Entiers
Je veux faire une applications qui ont besoin de convertir ArrayList<String>[]
à ArrayList<Integer>[]
, j'ai aussi utilisé ce :
ArrayList<String>[] strArrayList;
int ArrayRes = (int) strArrayList[];
mais ce code me faire une erreur , quelqu'un peut-il m'aider ?
Toute suggestion serait apprécier
Comment voulez-vous convertir le Tableau d'une ArrayList de String à un seul int? La Question est vague.
Ali Ghanei, voulez-vous analyser votre chaîne arraylist en entier arraylist? Simplement demandez-vous comment convertir de la chaîne de valeur de votre liste de tableaux en valeur int?
R: la Question n'est pas de vagues par la façon dont il a été très clair , je viens de demander à mon problème.
oui .
Bon première chose, pourquoi ne pas faire simple ArrayList<String> ? Et comment voulez-vous convertir toute la liste de tableaux à un seul int? Vous voulez concaténer toutes les Chaînes? vous n'avez pas mentionné quoi que ce soit, votre question me paraît incomplet. N'en déplaise. 🙂
Ali Ghanei, voulez-vous analyser votre chaîne arraylist en entier arraylist? Simplement demandez-vous comment convertir de la chaîne de valeur de votre liste de tableaux en valeur int?
R: la Question n'est pas de vagues par la façon dont il a été très clair , je viens de demander à mon problème.
oui .
Bon première chose, pourquoi ne pas faire simple ArrayList<String> ? Et comment voulez-vous convertir toute la liste de tableaux à un seul int? Vous voulez concaténer toutes les Chaînes? vous n'avez pas mentionné quoi que ce soit, votre question me paraît incomplet. N'en déplaise. 🙂
OriginalL'auteur Mr.James | 2011-10-10
Vous devez vous connecter pour publier un commentaire.
Définir une méthode qui permettra de convertir la totalité de la Chaîne de valeur de l'arraylist
en entier.
Et simplement appeler cette méthode, comme
Heureux de codage 🙂
Utilisation
result.add(Integer.parseInt(stringValue.trim());
pour éviter des espaces de provoquer inutile erreurs d'exception.OriginalL'auteur Pankaj Kumar
Comment à ce sujet un
OriginalL'auteur Dead Programmer
Vous êtes en train de jeter un tableau de ArrayList d'objets de type int. Bien sûr, vous obtenez un message d'erreur.
Tout d'abord, vous voulez un simple vieux
ArrayList
, pas un tableau deArrayList
s.Deuxième, vous utilisez
Integer.parseInt()
à son tourString
objets dansint
s.int
est un type primitif, et non pas un type de classe, et certainement pas une super-classe deString
.OriginalL'auteur bdares
Vous pouvez lancer la liste de chaînes à ints comme ceci:
ArrayList
type, ce qui n'est pas un argument valable pourInteger.parseInt
ArrayList<int> ???? êtes-vous sûr ?? Je pense que ça va être ArrayList<Integer> plutôt ArrayList<int>
OriginalL'auteur evilone
Itérateur sur la liste et les analyser en nombres Entiers:
(ATTENTION: pas testé)
Vous pouvez ensuite les convertir en un seul int valeur basée sur la façon dont vous souhaitez les concaténer.
OriginalL'auteur Saket