+ -
当前位置:首页 → 问答吧 → 反射类中的字段 如果获得类中数组的元素

反射类中的字段 如果获得类中数组的元素

时间:2011-12-12

来源:互联网

public static void printField(Class cl) throws IllegalArgumentException, IllegalAccessException{
  Field[] field=cl.getDeclaredFields();
  for (Field f : field) {
f.setAccessible(true);
Class type=f.getType();
String name=f.getName(); //get field name
String modifiers=Modifier.toString(f.getModifiers());
if (modifiers.length()>0) System.out.println(modifiers+" "+type+" "+name+" = "+f.get(name));
}
如果f是一个数组那打印出来的是它的引用,请问怎么才能便利到数组里的元素呢

作者: a921016   发布时间: 2011-12-12

可以看看传智播客的视频
有这个的讲解

作者: mengxiangyue   发布时间: 2011-12-12

你对一个class操作,只能拿到数据类型,要拿到里面的东西,还要传一个对象才行,数据是保存在对象中的。

作者: chensuper   发布时间: 2011-12-12

热门下载

更多