美文网首页
利用java反射机制将map中数据转为类对象

利用java反射机制将map中数据转为类对象

作者: 愤怒的_菜鸟 | 来源:发表于2017-06-07 15:05 被阅读24次
List<CheckRoomVO> list2 = new ArrayList<CheckRoomVO>();
        for (int i = 0; i < list.size(); i++) {
            CheckRoomVO checkRoomVO = new CheckRoomVO();
            Map<String, String> info = list.get(i);
            // 获取f对象对应类中的所有属性域
            Field[] f = checkRoomVO.getClass().getDeclaredFields();
            for (int j = 0; j < f.length; j++) {
                // 修改访问控制权限//设置可以访问指定对象的私有域
                f[j].setAccessible(true);
                try {
                    String value = info.get(f[j].getName());
                    // 将用set(object obj,object value)方法为指定对象域设置值
                    f[j].set(checkRoomVO, value);

                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            list2.add(checkRoomVO);
        }

相关文章

  • 利用java反射机制将map中数据转为类对象

  • java反射机制

    java反射机制是为了动态获取类的结构,动态地调用对象的方法 java反射机制 获取类Class对象 A.clas...

  • Spring

    反射 给定一个类的名字(字符串形式),怎么创建该类的对象? 利用Class类构造实例 什么是反射机制? Java反...

  • Java对类魔法加工的一些技术

    运行时注解在运行时拿到类的Class对象,反射机制利用之 编译时注解生成的Java代码是在生成的.java文件中,...

  • 七、反射

    一、反射机制 : 将类的各个部分 组成一个新的对象(Class 对象) 就是反射机制 二、获取反射对象 通过 对象...

  • Java反射机制

    Java中“一切”都是对象。就算对象的模板,即类本身也可以用对象来表示。Java反射机制就是来操作类对象的。 一....

  • Java反射机制:类

    使用Java反射机制,你可以在运行时检视Java类。检视Java类通常是你使用反射机制的第一步。从类对象你可以获取...

  • 使用Java反射获取单例对象

    在Java中,在拿到类对象的Class后,就可以通过Java的反射机制来创建类对象的实例对象了,主要分为以下几种方...

  • Java 基础 50 反射

    1.1反射机制的概述和字节码对象的获取方式 1.1.1反射介绍 JAVA反射机制是在运行状态中,对于任意一个类,都...

  • Spring框架的基本原理

    先来看看java中反射机制:只要给定类的名字就可以通过反射机制获取类的所有信息,实现动态创建对象和编译 https...

网友评论

      本文标题:利用java反射机制将map中数据转为类对象

      本文链接:https://www.haomeiwen.com/subject/ddtafxtx.html