public class FertilizerScheme { public String name; public String id; }
/** * 通过属性得到属性值 * @param info 对象 * @return */ private String getFertilizerCount(FertilizerScheme info){ String value="0.0"; Field[] fields = info.getClass().getDeclaredFields(); for(int i=0;i<fields.length;i++){ Field item=fields[i]; item.setAccessible(true); //这句很重要 // 获取属性的名字 String name = item.getName(); //属性的名字value = (String) item.get(info); //属性的值} return value;}
本文介绍了一种在Java中通过反射机制获取对象属性值的方法。该方法使用`Field`类遍历指定对象的所有属性,并通过设置可访问性来读取私有属性的值。
1471

被折叠的 条评论
为什么被折叠?



