Как сохранить имя класса в любой переменной и использовать его с оператором instanceof - PullRequest
0 голосов
/ 22 января 2020
  // store the class name in varibale className
    DataType className = ValueOfclassName;
    if(a instanceof className)
            {
                System.out.println("This is instance");
            }

1 Ответ

1 голос
/ 22 января 2020

Ну, instanceof - это примерно Class, но имя класса - String. Вы можете узнать больше здесь .

В любом случае, можете ли вы ответить на ваш вопрос?

A i = new A();
if (i instanceof A) {

}

, если вы хотите получить представление класса String, которое вы можете использовать:

A.class.getName()
...