Java instanceof运算符

Java instanceof

如果想要确定Java的一个对象实例是哪一种类型(可以是Java内置的类型,也可以是自定义的类型),则可以使用Java的instanceof运算符,使用语法如下:

varName instanceof type

提示:instanceof运算符表达式的返回值为Java的Boolean布尔类型,如果varName对象的类型与type的匹配,则返回true,否则返回false。

重点提示:instanceof运算符不可直接应用于Java的基本数据类型,比如int、float、double等。

instanceof实例代码

下方实例将通过两种对象来实验instanceof的用法,一种是自定义的类实例,另一种则是Java内置的类型,比如String,实例如下:

public class test {
    public static void main(String[] args) {
        // 实例化一个test类实例
        test x = new test();
        String y = "笨鸟工具导航,x1y1z1.com";
        boolean z = x instanceof test;
        boolean f = y instanceof String;
        System.out.println(z);
        System.out.println(f);
    }   
}

免责声明:内容仅供参考,不保证正确性!


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.