Como saber se uma variável é de um determindo tipo. Por exemplo Integer?

5 respostas
Marques

Lista,

Todas as vezes que preciso saber se uma variável é Integer, por exemplo, eu uso um bloco try/catch.

Existe uma maneira mas elegante de fazer isso?

Muito obrigado,

Marques

5 Respostas

V

“objeto” istanceof Integer

V

so corrigindo a escrita

instanceof

cassio

victorhugomuniz:
so corrigindo a escrita

instanceof

Isso não funciona com tipo primitivo, só com objetos! Não pode usar instanceof para verificar tipos primitivos como int, double boolean, etc.

faroestecaboclo

cassio:
victorhugomuniz:
so corrigindo a escrita

instanceof

Isso não funciona com tipo primitivo, só com objetos! Não pode usar instanceof para verificar tipos primitivos como int, double boolean, etc.

mas praq vc precisaria de uma verificação pra tipos primitivos?

cassio

faroestecaboclo:
cassio:
victorhugomuniz:
so corrigindo a escrita

instanceof

Isso não funciona com tipo primitivo, só com objetos! Não pode usar instanceof para verificar tipos primitivos como int, double boolean, etc.

mas praq vc precisaria de uma verificação pra tipos primitivos?

Ué, pergunta pro cara que criou o tópico, eu só estou corrigindo o que o victorhugomuniz escreveu, não estou perguntando nada não!

Criado 22 de agosto de 2006
Ultima resposta 22 de ago. de 2006
Respostas 5
Participantes 4