21xrx.com
2025-03-25 06:46:49 Tuesday
文章检索 我的文章 写文章
Java中如何使用instanceof关键字
2023-06-15 09:34:08 深夜i     7     0
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的实例。

  
  

评论区