【发布时间】:2018-02-19 15:02:11
【问题描述】:
如何使用“Class.forName(String)”的返回作为变量的正确类型? 我的意思是,例如 - 如果我正在上课:
Class.forName("java.lang.String");
如何将其用作“字符串”,例如:
String something = "text";
?? 谢谢你的帮助! :)
【问题讨论】:
-
我猜你想在你的情况下使用
String s = "java.lang.String"创建一个实例?请参阅Using reflection in Java to create a new instance with the reference variable type set to the new instance class name? 以查看它是否符合您的要求 -
在 Class 的 Javadoc 中,例如
Class t = Class.forName("java.lang.Thread"):docs.oracle.com/javase/7/docs/api/java/lang/… -
感谢 cmets。我想在不导入 Class 的情况下使用 Class.forName(path);可能吗?我只需要使用这个类的方法:P
标签: java class variables types