Cast d'un objet vers des types dynamiques

aymen_jaa Messages postés 11 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 15 octobre 2007 - 15 avril 2007 à 20:31
aymen_jaa Messages postés 11 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 15 octobre 2007 - 16 avril 2007 à 07:02
bonjour,quand je boucle sur une liste , je veux caster l'objet vers des différents types, je veux que ca soit de  maniére dynamique, par exemple  obj (Etudiant) it.next(); ou  obj (Livre) it.next();
je récupére le nom de classe par un request.getParemeter() car je travaille sur un projet web,
Est ce qu'il ya une méthode de faire cela

3 réponses

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
15 avril 2007 à 22:24
Salut,

tu peux utiliser instanceof pour connaitre le type de ton objet... et donc faire le bon cast

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
0
aymen_jaa Messages postés 11 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 15 octobre 2007
16 avril 2007 à 06:51
Bonjour,
mon objet peut avoir n'importe quelle type, c'est pourqoui je veux faire un cast dynamique
je travaille sur un générateur de code, je veux faire une page qui fait les opérations CRUD pour n'importe quelle classe
instance of fonctionne avec des types qui sont connus d'avance


Elle va pas  résoudre pas le probléme,
0
aymen_jaa Messages postés 11 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 15 octobre 2007
16 avril 2007 à 07:02
j'ai essayé avec
obj




= (obj.getClass())it.next();
mais ca n'a pas marché
0
Rejoignez-nous