我想打印包中的所有类名称,并在每个包中打印相应的属性及其数据类型。如何将字符串类型转换为java中的类类型
在一个代码中,我能够以字符串的形式获取类名。 在另一个代码中,我能够使用Classname.class.getAttribute();
但是我想要合并这两个代码。由于在第一个代码中,我以字符串的形式得到了类名,因此我不能使用Classname.class.getAttribute()
,因为这里Classname
的类型是String
。
所以我想要一个将“Classname”从String
类型转换为Class
类型的方法。我试过Class.forName()
,但没有奏效。
请指定Class.forName()如何“不起作用”。 – skiphoppy
如果Class.forName()不起作用,它很有可能a)类名称不正确b)您收到错误消息,但不知道它是什么意思,因此您忽略了它。 ;) –
发布你的错误信息!并在你尝试使用'Class.forName()'发布代码' –