一、介绍:
instanceofs是Java的二元操作符,类似于==、<、>等操作符
二、作用:
测试左边的对象是否是右边类的实例,返回boolean的数据类型。
三、例子,从菜鸟教程上面获取的例子
import java.util.ArrayList;
import java.util.Vector;
public class Main {
public static void main(String[] args) {
Object testObject = new ArrayList();
displayObjectClass(testObject);
}
public static void displayObjectClass(Object o) {
if (o instanceof Vector)
System.out.println("对象是 java.util.Vector 类的实例");
else if (o instanceof ArrayList)
System.out.println("对象是 java.util.ArrayList 类的实例");
else
System.out.println("对象是 " + o.getClass() + " 类的实例");
}
}