• instanceof


    编程的时候可能会遇到一个不知道它属于哪个类的对象,我们可以用下列运算符或者方法来判断。
     
    instanceof是运算符只被用于对象引用变量,检查左边的被测试对象是不是右边类或接口的实例化。如果被测对象是null值,则测试结果总是false。
          String str = new String("测试");
          System.out.println(str instanceof String);
          //输出true。
    isInstance(Object obj)方法,这个方法与instanceof等价,其中obj是被测试的对象,如果obj是调用这个方法的class或接口的实例,则返回true。
          String str = new String("测试");
          System.out.println(String.class.isInstance(str));
          //输出true。
    isAssignableFrom(Class cls)方法,如果调用这个方法的class或接口与参数cls表示的类或接口相同,或者是参数cls表示的类或接口的父类,则返回true。
          System.out.println(String.class.isAssignableFrom(Object.class)); 
          System.out.println(Object.class.isAssignableFrom(String.class));
          //其中第一个输出false,第二个输出true。

  • 相关阅读:
    性能测试流程
    性能测试关注的指标
    什么样的系统需要做性能测试
    python数据类型-列表
    python-数据类型-元组
    python自动化第二课
    python自动化第二课
    内存泄漏和内存溢出
    程序中必须知道的几种命名规范
    超级详细安装jmeter的教程(亲测)
  • 原文地址:https://www.cnblogs.com/qq809306794/p/3171677.html
Copyright © 2020-2023  润新知