程序包 dev.utils.common
类 ObjectUtils
- java.lang.Object
-
- dev.utils.common.ObjectUtils
-
public final class ObjectUtils extends java.lang.Objectdetail: 对象相关工具类- 作者:
- Ttt
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> Tconvert(java.lang.Object object)Object 转换所需类型对象static <T> booleanequals(T value1, T value2)判断两个值是否一样static java.lang.StringgetObjectTag(java.lang.Object object)获取一个对象的独一无二的标记static <T> TgetOrDefault(T object, T defaultObject)获取非空或默认对象static inthashCode(java.lang.Object object)获取对象哈希值static booleanisEmpty(java.lang.Object object)判断对象是否为空static booleanisNotEmpty(java.lang.Object object)判断对象是否非空static <T> TrequireNonNull(T object, java.lang.String message)检查对象是否为 null, 为 null 则抛出异常, 不为 null 则返回该对象
-
-
-
方法详细资料
-
isEmpty
public static boolean isEmpty(java.lang.Object object)
判断对象是否为空- 参数:
object- 对象- 返回:
trueyes,falseno
-
isNotEmpty
public static boolean isNotEmpty(java.lang.Object object)
判断对象是否非空- 参数:
object- 对象- 返回:
trueyes,falseno
-
equals
public static <T> boolean equals(T value1, T value2)判断两个值是否一样- 类型参数:
T- 泛型- 参数:
value1- 第一个值value2- 第二个值- 返回:
trueyes,falseno
-
requireNonNull
public static <T> T requireNonNull(T object, java.lang.String message) throws java.lang.NullPointerException检查对象是否为 null, 为 null 则抛出异常, 不为 null 则返回该对象- 类型参数:
T- 泛型- 参数:
object- 对象message- 报错信息- 返回:
- 非空对象
- 抛出:
java.lang.NullPointerException- null 异常
-
getOrDefault
public static <T> T getOrDefault(T object, T defaultObject)获取非空或默认对象- 类型参数:
T- 泛型- 参数:
object- 对象defaultObject- 默认值- 返回:
- 非空或默认对象
-
hashCode
public static int hashCode(java.lang.Object object)
获取对象哈希值- 参数:
object- 对象- 返回:
- 哈希值
-
getObjectTag
public static java.lang.String getObjectTag(java.lang.Object object)
获取一个对象的独一无二的标记- 参数:
object- 对象- 返回:
- 对象唯一标记
-
convert
public static <T> T convert(java.lang.Object object)
Object 转换所需类型对象- 类型参数:
T- 泛型- 参数:
object- Object- 返回:
- Object convert T object
-
-