使用字符串中的类名称在java中调用该类

R S*_*yed 2 java class

有没有简单的方法来实现这一目标.

假设我有一个名为POJO的字符串数组,我试图打印所有属性列表,有没有办法轻松实现这一点?

String [] nameofClass;
for(String name:nameofClass)
name.class.getDeclaredFields();
Run Code Online (Sandbox Code Playgroud)

谢谢

sp0*_*00m 9

Class.forName(name).getDeclaredFields()在你的for循环内可能是你正在寻找的.

请注意,name应该是全路径之类的,即不仅TheClass但是the.package.to.TheClass.