1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Java ..

Discussão em 'Programação' iniciada por Sacer, 6 de Janeiro de 2009. (Respostas: 5; Visualizações: 525)

  1. Sacer

    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 ..
     
  2. Baderous

    Baderous Banido

    Podes invocar o método getClass().getSimpleName() para determinar o tipo da instância.
     
  3. Sacer

    Sacer Power Member

    Obrigadão.. vou tester .. :banjump:
     
  4. napalm

    napalm Power Member

    Podes também usar a keyword instanceof.
     
  5. Baderous

    Baderous Banido

    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.
     
  6. napalm

    napalm Power Member

    Eu sei, mas dúvido que esse seja o caso.
     

Partilhar esta Página