类 K


  • public final class K
    extends Object
    判空处理简化操作
    • 构造器详细资料

      • K

        public K()
    • 方法详细资料

      • def

        public static <T> T def​(T value,
                                Supplier<T> defaultSupplier)
        如果为null返回默认值
        类型参数:
        T - 泛型
        参数:
        value - 值
        defaultSupplier - 默认值提供器
        返回:
      • let

        public static <T> void let​(T value,
                                   Consumer<T> consumer)
        如果不为null则执行consumer
        类型参数:
        T - 泛型
        参数:
        value - 值
      • map

        public static <T,​R> R map​(T value,
                                        Function<T,​R> function)
        如果不为null则返回转化值
        参数:
        value - 值
        function - 转化函数
        返回:
        转化值