java关键字—— instanceof

一、介绍:

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() + " 类的实例");

  }

}

原文地址:https://www.cnblogs.com/lqh969696/p/12666604.html