秋天是收获的季节。柿子树上缀满了小红灯笼似的柿子,沉甸甸的,把枝头都压弯了。枫树的叶子火红火红的,像一堆正在燃烧的火焰。那梧桐树的枯叶在秋风中纷纷飘落下来,像翩翩起舞的金色蝴蝶。
instanceof是Java的一个二元操作符,类似于 ==,>,
instanceof是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean的数据类型。
以下实例创建了 displayObjectClass() 方法来演示 Java instanceOf 关键字用法:
import java.util.ArrayList;
import java.util.Vector;
public class Main {
public static void main(String[] args) {
Object testObject = new ArrayList();
displayObjectClass(testObject);
}
public static void displayObjectClass(Object o) {
if (o instanceof Vector)
System.out.println("对象是 java.util.Vector 类的实例");
else if (o instanceof ArrayList)
System.out.println("对象是 java.util.ArrayList 类的实例");
else
System.out.println("对象是 " + o.getClass() + " 类的实例");
}
}
以上实例代码运行结果为:
对象是 java.util.ArrayList 类的实例
本文Java 实例 - instanceOf 关键字用法到此结束。如果本文章对您有用,请点个赞支持再走呗,小编再次祝您生活愉快,期待您再次光临。