Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-10-06 14:14:09 Ajouter une valeur a un array

cgiles
membre
Lieu: Est de la France
Date d'inscription: 2005-05-25
Messages: 329

Ajouter une valeur a un array



Voila je suis entrain de faire une petite anim de particule, et pour résoudre un bug, une "saute" lorsque je supprime un élément de mon arraylist, j'ai décidé de supprimer les éléments hors cadre une fois la boucle draw fini.
Mon soucis est d'ajouter des élément a un ARRAY, car la fonction append ne semble pas marcher sur son array source, et que le casting Arraylist vers int ne fonctionne pas non plus ( cannot convert from Objet to Int ).
Donc je cherche une solution pour ajouter une valeur , et donc une case a mon Array, sachant que a la base il est vide( même pas de longueur définis )
Merci de m'avoir lu^^

Hors ligne

 

#2 2010-10-06 15:04:00 Re : Ajouter une valeur a un array

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: Ajouter une valeur a un array



Salut,

Il faut utiliser la méthode add(Object nouvelObjet) ou add(int index, Object nouvelObjet)

http://download.oracle.com/javase/1.4.2 … yList.html

Attention, tu ne peux pas ajouter de int dans une ArrayList, il faut forcément un objet Integer
tu peux faire un Integer à partir d'un int comme ceci : Integer a = new Integer(monInt);
pour récupérer un int à partir d'un Integer, il y a la méthode intValue() : http://download.oracle.com/javase/1.4.2 … teger.html

pour connaitre la taille de ton ArrayList il y a la méthode size()

bon courage

Dernière modification par 22_ (2010-10-06 15:04:40)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024