arraylist transtypage cast object string int (help please)

arraylist transtypage cast object string int (help please) - Java - Programmation

Marsh Posté le 08-04-2006 à 14:52:07    

Bonjour tout le monde;
j'ai une arraylist,
1)au premier indice de ma liste de tableau, je stock une chaine d'entier du genre "6993";  
j'aimerais récupérer cette valeur sous forme d'entier; la modifier en y ajoutant un autre entier et la réinsérer en écrasant l'ancienne valeur.
-lorsque je fais un liste.get(i);
j'obtiens un object et je n'arrive pas à récupérer mon entier pour pouvoir opérer dessus.
 

Reply

Marsh Posté le 08-04-2006 à 14:52:07   

Reply

Marsh Posté le 08-04-2006 à 16:15:23    

salut as-tu essayer de parser ta variable string avec la commande Integer.parseInt(Tastring) cela permet de recupere une chaine d'entier en entier.

Reply

Marsh Posté le 08-04-2006 à 16:28:55    

Oui, mais ça ne fonctionne pas car lorsque j'insere ma Chaine dans ma liste de tableau, celle-ci est ensuite considérée comme un objet et donc cette commande n'est plus valable. ^^

Reply

Marsh Posté le 08-04-2006 à 17:20:34    

Caster un objet en String : (String) tonObjet.

Reply

Marsh Posté le 08-04-2006 à 19:50:28    

Je voudrais récupérer mon entier, ce code passe à la compilation mais il y a une erreur à l'execution. D'après mes testes, le cast pour récupérer la chaine avant de la reconvertir en entier ne fonctionne pas.
x=Integer.parseInt("56543" );
liste.add(i,x);
machaine=(String)(liste.get(i));
//y=Integer.parseInt(machaine);

Reply

Marsh Posté le 08-04-2006 à 20:05:01    

machaine=(String)liste.get(i); ?

Reply

Marsh Posté le 10-04-2006 à 00:33:10    

Funkyfonk a écrit :

Je voudrais récupérer mon entier, ce code passe à la compilation mais il y a une erreur à l'execution. D'après mes testes, le cast pour récupérer la chaine avant de la reconvertir en entier ne fonctionne pas.
x=Integer.parseInt("56543" );
liste.add(i,x);
machaine=(String)(liste.get(i));
//y=Integer.parseInt(machaine);


Tu balances pas trop une chaîne dans ta liste là hein [:pingouino]
 
Si t'es en Java5 au mieux tu balances un objet de type Integer, si t'es pas en Java5 je sais même pas ce qu'il fait [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed