从字符串获取类类型
2022-08-31 10:45:04
我有一个类名说(没有扩展名)。我想把它赋给一个变量,就像这样:String
"Ex"
.class
Class
Class cls = (string).class
我该怎么做?
我有一个类名说(没有扩展名)。我想把它赋给一个变量,就像这样:String
"Ex"
.class
Class
Class cls = (string).class
我该怎么做?
Class<?> cls = Class.forName(className);
但是你应该是完全合格的 - 即className
com.mycompany.MyClass
String clsName = "Ex"; // use fully qualified name
Class cls = Class.forName(clsName);
Object clsInstance = (Object) cls.newInstance();
有关更多详细信息,请查看 http://java.sun.com/docs/books/tutorial/reflect/TOC.html 中有关反射的 Java 教程跟踪。