类 ObjectUtils


  • public class ObjectUtils
    extends cn.hutool.core.util.ObjectUtil
    对象工具类,包括对象比较与转换等问题
    从以下版本开始:
    2018年7月27日
    作者:
    ylyue
    • 构造器概要

      构造器 
      构造器 说明
      ObjectUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      static boolean equals​(Object obj1, Object obj2)
      对象比较
      static <T> T toJavaBean​(Object value, Class<T> clazz)
      转换值为指定 POJO 类型
      static <T> T toJavaObject​(Object obj, Class<T> clazz)
      已过时。
      static com.alibaba.fastjson.JSONArray toJSONArray​(Object value)
      转换为 JSONArray
      static com.alibaba.fastjson.JSONObject toJSONObject​(Object value)
      转换为 JSONObject
      static <T> T toObject​(Object value, Class<T> clazz)
      转换值为指定类型
      • 从类继承的方法 cn.hutool.core.util.ObjectUtil

        clone, cloneByStream, cloneIfPossible, compare, compare, contains, defaultIfBlank, defaultIfBlank, defaultIfBlank, defaultIfEmpty, defaultIfEmpty, defaultIfEmpty, defaultIfEmpty, defaultIfEmpty, defaultIfNull, defaultIfNull, defaultIfNull, defaultIfNull, defaultIfNull, deserialize, emptyCount, equal, getTypeArgument, getTypeArgument, hasEmpty, hasNull, isAllEmpty, isAllNotEmpty, isBasicType, isEmpty, isNotEmpty, isNotNull, isNull, isValidIfNumber, length, notEqual, serialize, toString
    • 构造器详细资料

      • ObjectUtils

        public ObjectUtils()
    • 方法详细资料

      • equals

        public static boolean equals​(Object obj1,
                                     Object obj2)
        对象比较
        参数:
        obj1 - 对象1
        obj2 - 对象2
        返回:
        是否相等
      • toObject

        public static <T> T toObject​(Object value,
                                     Class<T> clazz)
        转换值为指定类型
        类型参数:
        T - 泛型
        参数:
        value - 被转换的值
        clazz - 泛型类型
        返回:
        转换后的对象
        另请参阅:
        Convert.toObject(Object, Class)
      • toJavaBean

        public static <T> T toJavaBean​(Object value,
                                       Class<T> clazz)
        转换值为指定 POJO 类型
        类型参数:
        T - 泛型
        参数:
        value - 被转换的值
        clazz - 泛型类型
        返回:
        转换后的POJO
        另请参阅:
        Convert.toJavaBean(Object, Class)
      • toJSONObject

        public static com.alibaba.fastjson.JSONObject toJSONObject​(Object value)
        转换为 JSONObject
        参数:
        value - 被转换的值
        返回:
        JSON
        另请参阅:
        Convert.toJSONObject(Object)
      • toJSONArray

        public static com.alibaba.fastjson.JSONArray toJSONArray​(Object value)
        转换为 JSONArray
        参数:
        value - 被转换的值
        返回:
        JSON数组
        另请参阅:
        Convert.toJSONArray(Object)