如何使用包含类名称的String获取Class对象?

时间:2013-05-17 11:52:12

标签: java class

我需要从名称中获取一个类,如下所示:

public void getClass(String nameOfClass){
  Class<?> c = Class.forName(nameOfClass); // Doesn't work
  doSomethingWith(c);
}

但代码不起作用。如何根据名称获得课程?

1 个答案:

答案 0 :(得分:4)

您需要将完全限定名称传递给Class.forName(String name)方法。

喜欢这个

Class.forName("some.package.SomeClass");