zoukankan      html  css  js  c++  java
  • JavaBean和Map互转

    class BeanUtil {
    
        /**
         * 将对象转换为map
         *
         * @param bean
         * @return
         */
        public static <T> Map<String, Object> bean2Map(T bean) {
            Map<String, Object> map = new HashMap<>();
            if (bean != null) {
                BeanMap beanMap = BeanMap.create(bean);
                for (Object key : beanMap.keySet()) {
                    map.put(key.toString(), beanMap.get(key));
                }
            }
            return map;
        }
    
        /**
         * 将map转换为javabean对象
         *
         * @param map
         * @param bean
         * @return
         */
        public static <T> T map2Bean(Map<String, Object> map, T bean) {
            BeanMap beanMap = BeanMap.create(bean);
            beanMap.putAll(map);
            return bean;
        }
    }
    
    学习使我充实,分享给我快乐!
  • 相关阅读:
    go笔记
    脚本
    php-log
    idea maven scala
    Corporative Network
    uva1160
    比map更强大的multimap
    Message Decowding
    kmp 的next 数组求法
    Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/JaxYoun/p/15691318.html
Copyright © 2011-2022 走看看