也就是说如果我的类中的某个字段是某中类型的数组,我如何通过反射得到它的值呢?
如下:public class MainClass {
public static void main(String[] args) {
MyClass myClass = new MyClass();
String indexOfMyClass = PropertyUtils.getProperty(myClass, "index");
String indexOfMyClass2 = (String) BeanUtils.getProperty(myClass, "index");
// 我如何才能通过反射得到myClass的newClasses字段的值呢?
}
}
class Myclass {
public String index;
public Myclass2[] newClasses;}
class MyClass2 {
public String name;
}谢谢了!
如下:public class MainClass {
public static void main(String[] args) {
MyClass myClass = new MyClass();
String indexOfMyClass = PropertyUtils.getProperty(myClass, "index");
String indexOfMyClass2 = (String) BeanUtils.getProperty(myClass, "index");
// 我如何才能通过反射得到myClass的newClasses字段的值呢?
}
}
class Myclass {
public String index;
public Myclass2[] newClasses;}
class MyClass2 {
public String name;
}谢谢了!
解决方案 »
- 求多线程在编程上应用的实例
- 求一算法,实现数组中元素的最优组合!
- 关于线程中wait(),notify()的一个问题?
- 谁能推荐几本学习java网络和多线程的书(最后是专门介绍这些内容的)
- 一本介绍Swing各种控件用法的书
- “Exception in thread "main" java.lang.NoSuchMethodError: main”问题
- 下面有代码有三个错误,帮我看一下。
- bowlder,谢谢你的源程,请领分。
- 在C++中,为了提高方法的效率,可以使用inline,不知JAVA用什么?
- 请教:如何终止(退出)这段(阻塞)代码的执行
- 请问:在UltraEdit里面怎么才能让运行完的结果显示在dos窗口
- 调用ireport出错 急。。。。。。。。
Map valuesmsp= com.opensymphony.util.BeanUtils.getValues(obj, com.opensymphony.util.BeanUtils.getPropertyNames(obj));