Java ..

Sacer

Power Member
Boas noites ..
Tou aqui com um problemasito ..

como verificar o tipo de uma variavel ? :eek:

dada uma variavel , neste caso verificar se é string ou float ..
 
Podes também usar a keyword instanceof.
O instanceof não é a melhor opção porque dá true no caso de se passar como parâmetro uma instância de uma subclasse da classe que queres testar. Por exemplo, se quiseres saber se uma dada instância é do tipo Ponto2D, e passares ao instanceof uma instância do tipo Ponto3D (subclasse de Ponto2D), ele retorna true. No entanto são de classes distintas.
 
O instanceof não é a melhor opção porque dá true no caso de se passar como parâmetro uma instância de uma subclasse da classe que queres testar. Por exemplo, se quiseres saber se uma dada instância é do tipo Ponto2D, e passares ao instanceof uma instância do tipo Ponto3D (subclasse de Ponto2D), ele retorna true. No entanto são de classes distintas.
Eu sei, mas dúvido que esse seja o caso.
 
Back
Topo