如何从类名获取类

use*_*093 1 grails groovy

我有一个 String Person,它是一个类的名称Person。我可以Person从那个字符串中获取类吗?我需要该类来调用 if 的静态方法。

换句话说:是否有逆Class.getName()

如果这根本不起作用,请告诉我。也是一个答案。

Ian*_*rts 5

Class.forName 将适用于包括包在内的全名。

如果您所拥有的只是没有包的裸名,那么就没有通用的方法,但是在 Grails 域类(或其他 Grails 人工制品)的特定情况下,您可以通过grailsApplication.