zoukankan      html  css  js  c++  java
  • instanceof用法

      instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

    用法:
    result = object instanceof class
    参数:
    result
    必选项。任意变量。
    object
    必选项。任意对象表达式。
    class
    必选项。任意已定义的对象类。
    说明:
    如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

    例如:
    Boolean b; 
    String str = "foo"; 
    b = ( str instanceof String ); // true
    b = ( str instanceof Object ); // also true
    b = ( str instanceof Date ); // false, not a Date or subclass

    注意:
    1)null值不是任何对象的实例,所以下面这个例子返回了false,无论这个变量声明的是什么类型。
    String s = null; 
    if ( s instanceof String ) 
    // false, won't happen
    2)instanceof也可以正确的报告一个对象是否是数组和特定的接口类型。
    if ( foo instanceof byte[] )

  • 相关阅读:
    java练习生
    java练习生
    java练习生
    java练习生
    java练习生
    sqlserver 将表转为java实体类型
    linux下部署.net core/java
    Java根据经纬度计算两点之间的距离
    Docker学习——Kubernetes(八)
    Docker学习——Docker 三剑客(七)
  • 原文地址:https://www.cnblogs.com/skjsg/p/4716968.html
Copyright © 2011-2022 走看看