类 ObjectAdvice


  • public final class ObjectAdvice
    extends Object
    实例对象处理增强工具
    作者:
    qiushui on 2019-02-20.
    • 构造器详细资料

      • ObjectAdvice

        public ObjectAdvice()
    • 方法详细资料

      • 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 -
        返回: