¿Hay algo así como instanceOf (Class <?> C) en Java?
Quiero comprobar si un objetoo
es una instancia de la claseC
o de una subclase deC
.
Por ejemplo, sip
es de clasePoint
Quierox.instanceOf(Point.class)
ser - estartrue
y tambiénx.instanceOf(Object.class)
ser - estartrue
.
Quiero que funcione también para tipos primitivos en caja. Por ejemplo, six
es unInteger
luegox.instanceOf(Integer.class)
debiera sertrue
.
¿Existe tal cosa? Si no, ¿cómo puedo implementar dicho método?