type contenu ds un vector - Java - Programmation
Marsh Posté le 24-11-2003 à 23:17:38
Bin t'as l'opérateur instanceof
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 .