- java.lang.Object
-
- develop.toolkit.base.utils.ObjectAdvice
-
public final class ObjectAdvice extends Object
实例对象处理增强工具- 作者:
- qiushui on 2019-02-20.
-
-
构造器概要
构造器 构造器 说明 ObjectAdvice()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> Tassign(T obj, @NonNull Supplier<T> defaultSupplier)赋值static booleanisBoolean(Object obj)是否是布尔型static booleanisByte(Object obj)是否是字节static booleanisChar(Object obj)是否是字符型static booleanisDouble(Object obj)是否是双精度浮点型static booleanisFloat(Object obj)是否是单精度浮点型static booleanisInt(Object obj)是否是整型static booleanisLong(Object obj)是否是长整型static booleanisShort(Object obj)是否是短整型
-
-
-
方法详细资料
-
assign
public static <T> T assign(T obj, @NonNull @NonNull Supplier<T> defaultSupplier)赋值- 类型参数:
T-- 参数:
obj- 值defaultSupplier- 默认值提供器- 返回:
-
isByte
public static boolean isByte(Object obj)
是否是字节- 参数:
obj-- 返回:
-
isShort
public static boolean isShort(Object obj)
是否是短整型- 参数:
obj-- 返回:
-
isInt
public static boolean isInt(Object obj)
是否是整型- 参数:
obj-- 返回:
-
isLong
public static boolean isLong(Object obj)
是否是长整型- 参数:
obj-- 返回:
-
isFloat
public static boolean isFloat(Object obj)
是否是单精度浮点型- 参数:
obj-- 返回:
-
isDouble
public static boolean isDouble(Object obj)
是否是双精度浮点型- 参数:
obj-- 返回:
-
isChar
public static boolean isChar(Object obj)
是否是字符型- 参数:
obj-- 返回:
-
isBoolean
public static boolean isBoolean(Object obj)
是否是布尔型- 参数:
obj-- 返回:
-
-