21xrx.com
2024-12-23 01:49:48 Monday
登录
文章检索 我的文章 写文章
Java中如何使用instanceof关键字
2023-06-15 09:34:08 深夜i     --     --
Java instanceof 检查对象类型

instanceof是Java中的一个关键字,用来检查一个对象是否是某个特定类或其子类的实例。它不仅可以用来检查对象的类型,还可以用来检查类是否实现了某个接口。下面是一个简单的示例:


public class MyClass {

  public static void main(String[] args) {

    String str = "hello world";

    Integer num = 42;

    Object obj = new Object();

    System.out.println(str instanceof String); // true

    System.out.println(num instanceof Integer); // true

    System.out.println(obj instanceof Object); // true

    System.out.println(str instanceof Object); // true

    System.out.println(num instanceof Object); // true

    System.out.println(obj instanceof String); // false

    System.out.println(str instanceof Comparable); // true

    System.out.println(num instanceof Comparable); // true

  }

}

在这个例子中,我们定义了三个变量:一个字符串、一个整数和一个Object对象。然后,我们使用instanceof检查它们是否是String、Integer、Object或Comparable的实例。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复