在Java中,instanceof
是一个操作符,用于检查一个对象是否是特定类的实例。其语法如下:
object instanceof Classname
如果对象是指定类的实例,则返回true;否则返回false。
示例:
public class Main {
public static void main(String[] args) {
String str = "Hello";
if (str instanceof String) {
System.out.println("str is an instance of String");
}
}
}
在上面的示例中,str instanceof String
用于检查str
对象是否是String
类的实例。由于str
是一个字符串对象,因此条件成立,输出"str is an instance of String"。