Есть ли что-то вроде instanceOf (Class <?> C) в Java?
Я хочу проверить, если объектo
это экземпляр классаC
или подклассаC
.
Например, еслиp
имеет классPoint
я хочуx.instanceOf(Point.class)
бытьtrue
а такжеx.instanceOf(Object.class)
бытьtrue
.
Я хочу, чтобы это работало также для коробочных примитивных типов. Например, еслиx
являетсяInteger
тогдаx.instanceOf(Integer.class)
должно бытьtrue
.
Что-то подобное существует? Если нет, как я могу реализовать такой метод?