public class ObjectUtil extends Object
| Constructor and Description |
|---|
ObjectUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
cast(Object obj) |
static <T> T |
defaultIfNull(T source,
Supplier<? extends T> defaultValueSupplier)
如果被检查对象为
null, 返回默认值(由 defaultValueSupplier 提供);否则直接返回 |
static boolean |
isNotNull(Object object)
判断一个对象是否非空
|
static boolean |
isNull(Object object)
判断一个对象是否为空
|
static boolean |
isStrTrue(String str)
判断字符串是否为true
|
public ObjectUtil()
public static boolean isNull(Object object)
object - Objectpublic static boolean isNotNull(Object object)
object - Objectpublic static <T> T defaultIfNull(T source, Supplier<? extends T> defaultValueSupplier)
null, 返回默认值(由 defaultValueSupplier 提供);否则直接返回T - 对象类型source - 被检查对象defaultValueSupplier - 默认值提供者null返回默认值,否则返回自定义handle处理后的返回值NullPointerException - defaultValueSupplier == null 时,抛出Copyright © 2024. All rights reserved.