type contenu ds un vector - Java - Programmation
Marsh Posté le 24-11-2003 à 23:17:38
Bin t'as l'opérateur instanceof ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
if(maVariable instanceof Character) 
{ 
  // Hop 
} 
else if(maVariable instanceof Integer) 
{ 
  // Re-hop 
}
Marsh Posté le 25-11-2003 à 09:22:58
si tu fais toujours des " gauche.add (new Integer (token))" tu vas toujours avoir des Integer dans ta liste, donc toujours cast en (Integer)
Marsh Posté le 24-11-2003 à 23:11:47
je definis un vector " gauche = new Vector (2);" ds lequel j'insere des token come ceci " token = lex.nextToken ();
gauche.add (new Integer (token)); "
(lex est de type StringTokenizer et token est de type String token; ).
mais quand je les extrait en faisant "caractere = (Character) gauche.get (1) " j'aimerais savoir avant si la valeur qui est contenu ds le vector est de type "Character" ou "Integer" pour pouvoir realiser un cast juste .
comment je peux faire ?
merci de me repondre .