1.java中的instanceof用法详解

instanceof是Java的一个二元操作符(运算符),也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例,返回的是boolean类型的数据。用它来判断某个对象是否是某个Class类的实例。

用法:

  boolean result = object instanceof class

参数:

  result :boolean类型。

  object :必选项。任意对象表达式。

  class:必选项。任意已定义的对象类。

说明:

  如果该object 是该class的一个实例,那么返回true。如果该object 不是该class的一个实例,或者object是null,则返回false。

简单小实例:

public class Test {
    public static void main(String[] args) {
        boolean b = "abc" instanceof Object;
        System.out.println(b);
        System.out.println(null instanceof Object);
    }
}

运行结果:

 

posted @ 2020-04-17 11:19  倾心碳酸饮料  阅读(711)  评论(0)    收藏  举报