The instanceof operator in Java is used to check if a given reference is an instance of (aka object of) a given class. Though it is useful in some situations, it is a bad practice to use the instanceof operator .
Read moreHow do I know if not Instanceof?
To check if an object is not an instance of a class, use the logical NOT (!) operator to negate the use of the instanceof operator – !( obj instanceof Class) .
Read moreWhat does Instanceof mean in Java?
The java “instanceof” operator is used to test whether the object is an instance of the specified type (class or subclass or interface) . It is also known as type comparison operator because it compares the instance with type. It returns either true or false.8 Haz 2018
Read more