public abstract class ObjectUtils extends Object
| 构造器和说明 |
|---|
ObjectUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
defaultIfEmpty(T obj,
Supplier<T> defaultValueSupplier)
如果为空,则执行supplier生成新的值
|
static <T> T |
defaultIfEmpty(T obj,
T defaultValue)
如果为空,则返回默认值
|
static <T> T |
defaultIfNull(T obj,
Supplier<T> defaultValueSupplier)
如果为null,则执行supplier生成新的值
|
static <T> T |
defaultIfNull(T obj,
T defaultValue)
如果为null,则返回默认值
|
public static <T> T defaultIfNull(T obj,
T defaultValue)
T - 对象类型obj - 对象defaultValue - 默认值public static <T> T defaultIfNull(T obj,
Supplier<T> defaultValueSupplier)
T - 对象类型obj - 对象defaultValueSupplier - 默认值提供者public static <T> T defaultIfEmpty(T obj,
T defaultValue)
T - 对象类型obj - 对象defaultValue - 默认值public static <T> T defaultIfEmpty(T obj,
Supplier<T> defaultValueSupplier)
T - 对象类型obj - 对象defaultValueSupplier - 默认值提供者Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.