Мне нужно сравнить объект класса со списком предварительно определенных классов. Можно ли использовать == или использовать equals()?
if (klass == KlassA.class) {
} else if (klass == KlassB.class) {
} else if (klass == KlassC.class) {
} else {
}
Примечание: Я не могу использовать instanceof
, у меня нет объекта, у меня просто есть объект .class
. Я (неправильно) использую его как перечисление в этой ситуации!