Java

Java isinstanceof用法是什么

小樊
81
2024-09-25 02:33:10
栏目: 编程语言

在Java中,instanceof是一个关键字,用于测试一个对象是否属于某个类或其子类的实例。它的基本语法如下:

object instanceof ClassName

其中,object是要检查的对象,ClassName是要检查的类名。

如果objectClassName的实例,或者objectClassName的子类的实例,那么instanceof运算符将返回true。否则,它将返回false

例如:

Object obj = new String("Hello World");
if (obj instanceof String) {
    System.out.println("obj 是 String 类型");
} else {
    System.out.println("obj 不是 String 类型");
}

在这个例子中,obj被声明为一个Object类型的对象,但实际上它被赋值为一个新的String对象。因此,instanceof运算符检查obj是否是String类型的实例,并输出相应的消息。

0
看了该问题的人还看了