我需要一个方法,在该方法中我可以传递一个我认为将是类的参数(虽然不确定),在该方法中,instanceof将用于检查x是否是所传递类的实例。
我该怎么办?我尝试了几件事,但没有任何效果。
最佳答案
这个怎么样:
public boolean checker(Object obj) {
return obj instanceof SomeClass;
}
或SomeClass是参数:
public boolean checker(Object obj, Class someClass) {
return someClass.isInstance(obj);
}
或者如果您希望实例为
someClass
而不是someClass
子类的实例:public boolean checker(Object obj, Class someClass) {
return someClass.equals(obj.getClass());
}
关于java - 具有更改对象的Java instanceof,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12766233/