Guten Abend allerseits.
Folgendes: Ich will einen String entgegennehmen (kommt aus
Dabei kommt aber ständig die Exception. Ich teste mit einer inneren Enumeration in der Testklasse. Hat jemand eine Idee, die besser funtioniert?
Folgendes: Ich will einen String entgegennehmen (kommt aus
class.getCanonicalName()
bzw. getClass.getCanonicalName()
) und wissen, ob dieser String zu einer Enumeration gehört.
Java:
void method(String classname){
//...
try{
Class clazz = Class.forName(classname);
if(clazz.isEnum()){
//...
}
}
catch(Exception e){
throw new RuntimeException(classname + ": Class is unknown");
}
}
Dabei kommt aber ständig die Exception. Ich teste mit einer inneren Enumeration in der Testklasse. Hat jemand eine Idee, die besser funtioniert?