instanceof是Java语言中的一个二元运算符,作用是判断变量所指的对象是否是一个类(接口、抽象类、父类)的实例。
返回值为boolean,即TRUE或者FALSE;
import java.awt.List;
public class Main {
public static void main(String[] args){
String hello = "Hello World!";
List list = new List();
if(hello instanceof String){
System.out.println("是String的一个实例。");
}
if(list instanceof Object){
System.out.println("是Object的一个实例。");
}
}
}
执行结果: