// store the class name in varibale className
DataType className = ValueOfclassName;
if(a instanceof className)
{
System.out.println("This is instance");
}
最佳答案
嗯,instanceof
是关于Class
的,但是类名是一个String
。您可以了解更多here .
无论如何,这可以回答您的问题吗?
A i = new A();
if (i instanceof A) {
}
如果你想要一个类的字符串表示,你可以使用:
A.class.getName()
关于java - 如何在任何变量中存储类名并将其与instanceof运算符一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59853379/