-
classe JList avec vector
Je déclare dans mon programme une Jlist :
JList(Vector<location> listData) (classe Location(numLoc, date)
Dans une fonction je dois remplir un autre vecteur :
Vector<Integer> vec=new Vector<Integer>();
avec l'attribut numLoc (un entier) des éléments que l'utilisateur à sélectionnés dans la liste.
et retourner ensuite ce vector.
Je ne sais absolument pas comment coder cette fonction, et je voulais un peu d'aide en fait.
merci.
-
J'ai l'impression de me répéter en ce moment (et aussi de toujours relire la meme chose) alors voila : dans 99.9% des cas, il vaut mieu utiliser la classe ArrayList que la classe Vector (c'est aussi surement vrai pour toi mais ca va pas résoudre ton problème actuel ;))
La fonction que tu veux faire, si j'ai bien compris c'est une fonction qui prend en parametre une liste contenant des objet de type Location et qui dois en retourner une autre dont les objet qu'elle contient sont de type Integer.
Pour cela rien de plus simple, il s'agit d'un simple parcours de liste. A chaque itération tu rajoute l'élément courant (enfin l'entier correspondant a l'élément courant) dans ta nouvelle liste.
Le but n'est pas de te donner directement le code alors je te laisse chercher un peu ;)