instanceof Operator
- It is used to check whether the given object belongs to specified class or not.
- Result of instanceof operator is boolean value.
- It returns true if given object belongs to specified class otherwise false.
- It is also called as TYPE COMPARISON OPERATOR.
Syntax:
<referenceVariable> instanceof <class Name>
Lab151.java
class Hello {}
class Lab151 {
public static void main(String[] args) {
Hello h1 = new Hello();
System.out.println(h1instanceofHello);
System.out.println(h1instanceofObject);
}
}
Lab152.java
class Hello {}
class Lab152 {
public static void main(String[] args) {
Hello h1 = new Hello();
System.out.println(h1instanceofString);
}
}
Lab153.java
class Hello {}
class Lab153 {
public static void main(String[] args) {
Object obj = new Hello();
System.out.println(objinstanceofString);
System.out.println(objinstanceofHello);
System.out.println(objinstanceofObject);
}
}
Lab154.java
class Hello {}
class Lab154 {
public static void main(String[] args) {
Hello h1 = null;
String str = null;
System.out.println(h1instanceofHello);
System.out.println(strinstanceofString);
}
}