[LAJ1] Projet 2 - méthode "unir"

Voir le sujet précédent Voir le sujet suivant Aller en bas

[LAJ1] Projet 2 - méthode "unir"

Message  LSV le Sam 15 Mar 2008, 19:47

Salut tout le monde Smile

Voila, j'ai un petit probleme pour la méthode unir de la classe tas...
Je voudrais faire simple et utiliser la méthode "addAll" de la classe Collections. Pour cela, je caste ma liste de carte en faisant (Collection<Carte>) mesCartes.

Ceci compile, mais me dit que c'est "unchecked or unsafe" (tout le monde a compris, jai la flemme de trouver une belle traduction).

Comment faire en sorte que l'opération soit fiable?

merci a tous ^^

LSV

Nombre de messages : 638
Age : 27
Prénom : Jérome
Statut : Diplomé 2013
Localisation : Anderlecht
Date d'inscription : 24/09/2007

Revenir en haut Aller en bas

Re: [LAJ1] Projet 2 - méthode "unir"

Message  g28502 le Sam 15 Mar 2008, 22:37

Dans le cadre d'un projet pour une école, je ne pense pas que ça soit vraiment important que ça soit sécurisé ou pas ^^
(point de vue professionnel, c'est sûr que ça doit pas être bien Razz)

Essaye avec un foreach et en faisant un add() pour chaque élément du Tas écarts, qui sait que peut-être tu n'auras plus ce message Smile

g28502

Nombre de messages : 18
Age : 29
Prénom : Miguel
Date d'inscription : 06/10/2007

Revenir en haut Aller en bas

Re: [LAJ1] Projet 2 - méthode "unir"

Message  mcd le Dim 16 Mar 2008, 01:00

Le "unchecked" veut dire que tu déclares un moment une collection sans dire ce qu'elle contient.
Un truc du genre : "List mavariable" au lieu de "List<Brol> maVariable".
Le compilateur ne peux donc pas "checker" ce que tu y mets Smile

mcd

Nombre de messages : 1548
Prénom : Marco
Statut : prof
Localisation : Molenbeek
Date d'inscription : 29/09/2006

http://mcd.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet 2 - méthode "unir"

Message  Contenu sponsorisé Aujourd'hui à 10:55


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum