bonjour,
j'aimerais savoir comment faire pour renvoyer le type d'une classe?? J'utilise cela dans le contexte d'interface avec une jtable, je dois casté les valeur de ma hashtable, alors comment fait-on pour connaitre le type???
bonjour,
j'aimerais savoir comment faire pour renvoyer le type d'une classe?? J'utilise cela dans le contexte d'interface avec une jtable, je dois casté les valeur de ma hashtable, alors comment fait-on pour connaitre le type???
tu pourrais également faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Object tonObjet; if (tonObjet instanceof String) String text = (String) tonObjet; // ainsi tu n'auras pas de classcast exception
Comme la classe String est finale, pour elle ça revient au même mais pour les autres classes, l'avantage de instancoOf est également de traiter les classes dérivées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (tonObjet != null && tonObject.getClass() == String.class) String text = (String) tonObjet;
Tu peux aussi jeter un oeil du côté de la classe Class
Elle te dira tout, tout, tout, sur ... ton objet
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager