instanceof 关键字

instanceof 关键字

instanceof 的作用很简单,就是用于判断运行时的对象类型,不过要注意,用 instanceof 判断 null 的类型的时候,永远返回 false

public class Test {  
  
    public static void main(String[] args) {  
        Object obj = null;  
        if (obj instanceof String) {  
            System.out.println("aaa");  
        } else {  
            System.out.println("bbb");  
        }  
    }  
  
}

输出 bbb