类 BeanUtils


  • public final class BeanUtils
    extends java.lang.Object
    Bean 转换工具类

    使用请依赖 cglib 包

    从以下版本开始:
    2018-06-12
    作者:
    hubin HCL
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static <T> java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> beansToMaps​(java.util.List<T> beans)
      List<T> 转换为 List<Map<String, Object>>
      static java.util.Map<java.lang.String,​java.lang.Object> beanToMap​(java.lang.Object bean)
      将对象装换为 map,对象转成 map,key肯定是字符串
      static <T> java.util.List<T> mapsToBeans​(java.util.List<? extends java.util.Map<java.lang.String,​?>> maps, java.lang.Class<T> clazz)
      List<Map<String, Object>> 转换为 List<T>
      static <T> T mapToBean​(java.util.Map<java.lang.String,​?> map, java.lang.Class<T> clazz)
      map 转换为 java bean 对象
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • beanToMap

        public static java.util.Map<java.lang.String,​java.lang.Object> beanToMap​(java.lang.Object bean)
        将对象装换为 map,对象转成 map,key肯定是字符串
        参数:
        bean - 转换对象
        返回:
        返回转换后的 map 对象
      • mapToBean

        public static <T> T mapToBean​(java.util.Map<java.lang.String,​?> map,
                                      java.lang.Class<T> clazz)
        map 转换为 java bean 对象
        参数:
        map - 转换 MAP
        clazz - 对象 Class
        返回:
        返回 bean 对象
      • beansToMaps

        public static <T> java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> beansToMaps​(java.util.List<T> beans)
        List<T> 转换为 List<Map<String, Object>>
        参数:
        beans - 转换对象集合
        返回:
        返回转换后的 bean 列表
      • mapsToBeans

        public static <T> java.util.List<T> mapsToBeans​(java.util.List<? extends java.util.Map<java.lang.String,​?>> maps,
                                                        java.lang.Class<T> clazz)
        List<Map<String, Object>> 转换为 List<T>
        参数:
        maps - 转换 MAP 集合
        clazz - 对象 Class
        返回:
        返回转换后的 bean 集合