instanceof 用法 instanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。 注 instanceof左边显式声明的类型与右边操作元必须是同种类或存在继承关系,也就是说需要位于同一个继承树,否则会编译错误 例 // 判断传过来的obj是否是list,在判断list是否为空 if ((obj instanceof List)) { return ((List) obj).size() == 0; } //obj instanceof List 这个就是判断list是否为List