gpt4 book ai didi

java - java中如何将String类型转换为Class类型

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:08:50 25 4
gpt4 key购买 nike

我想打印一个包中的所有类名,也想打印每个包中对应的属性及其数据类型。

在一个代码中,我能够以字符串的形式获取类名。在另一个代码中,我能够使用 Classname.class.getAttribute();

获取属性及其数据类型

但是我想合并这两个代码。因为在第一个代码中我得到了字符串形式的类名,所以我不能使用 Classname.class.getAttribute() 因为这里 Classname 的类型是 字符串

所以我想要一个将“Classname”从String 类型转换为Class 类型的方法。

我尝试了 Class.forName() 但没有成功。

最佳答案

Class<?> classType = Class.forName(className);

确保 className 是完全限定的类名,例如 com.package.class 另外,请分享您看到的错误消息。

关于java - java中如何将String类型转换为Class类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com