PDA

View Full Version : Java: verificare il tipo di un oggetto


alexmaz
06-06-2002, 15:47
C'č un modo per verificare il tipo di un oggetto evitando di intercettare ClassCastException?

Ciao

kingv
06-06-2002, 16:31
naturalmente:


String s = "Ciao";
if(s instanceof java.lang.String)
// ok

kingv
06-06-2002, 16:33
oppure (meno elegante):



String s="Ciao";
if(s.getClass() == java.lang.String.class)
//ok

alexmaz
06-06-2002, 16:54
Originariamente inviato da kingv
[B]naturalmente:


String s = "Ciao";
if(s instanceof java.lang.String)
// ok



ah ecco, instanceof, non mi ricordavo pių... mi veniva in mente typeof :p

ciao :)