java映射方式获得对象的对应参数的值
2017-06-02 14:52
381 查看
通过映射方式,获得对象的指定的值
public Object getField(Object obj, String key) throws Exception {
Class<?> objClass = obj.getClass();
Field[] fields = objClass.getDeclaredFields();
for(Field field : fields) {
field.setAccessible(true);
String name = field.getName();
if (name.equals(key)) {
return field.get(obj);
}
}
return null;
}
public Object getField(Object obj, String key) throws Exception {
Class<?> objClass = obj.getClass();
Field[] fields = objClass.getDeclaredFields();
for(Field field : fields) {
field.setAccessible(true);
String name = field.getName();
if (name.equals(key)) {
return field.get(obj);
}
}
return null;
}
相关文章推荐
- java中三种方式获得类的字节码文件对象
- MyBatis之SQL语句映射文件增删改查和Java参数如何对应
- JAVA-JSP内置对象之request获得参数的参数值(一个值)
- JAVA----获得字节码对象的方式
- Java获得Class对象的几种方式
- java程序中获得Class对象的3种方式
- JAVA-JSP内置对象之request获得参数的所有参数值(多个值)
- Java获得字节码对象的三种方式
- JAVA 反射获得object对象对应的实体类的属性、及属性值
- SpringMVC基础-URL参数和Java对象的映射
- Java 实例说明 获得一个类的类对象有哪些方式?
- Java对象转换成Json字符串是无法获得对应字段名
- Java - 获得一个类的类对象有哪些方式?
- Java中方法调用参数传递的方式是传值,尽管传的是引用的值而不是对象的值。(Does Java pass by reference or pass by value?)
- 《Java编程思想》学习记录仪一 -- java中参数传递方式(第二章一切都是对象)
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- 对java中以对象方式将对象的参数将其各属性值中的空格去除
- java中传递参数的两种方式(int(基本类型),int[](对象类型))
- JAVA-JSP内置对象之request获得所有的参数名称
- java中获得一个类的类对象有哪些方式?