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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Sujets relatifs:

Leave a Replay

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