public class ObjectUtil extends Object
| 构造器和说明 |
|---|
ObjectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
convert(Object value,
Class<?> targetClass) |
static <T> T |
getContainsObject(Collection<T> objects,
T compareObject,
ObjectFunc<T>... compareAttrGetters)
获取 某个 objects 集合里包含的 object
|
static Object |
getPrimitiveDefaultValue(Class<?> paraClass) |
static <T> boolean |
isContainsObject(Collection<T> objects,
T compareObject,
ObjectFunc<T>... compareAttrGetters)
判断 某个 objects 集合里是否包含了某个 object
|
static <T> boolean |
isSameObject(T object1,
T object2,
ObjectFunc<T>... compareAttrGetters)
判断两个 Object 是否是同一个 Object,根据传入的 getter 来进行对比
|
static <T> boolean |
notSameObject(T object1,
T object2,
ObjectFunc<T>... compareAttrGetters)
判断两个 Object 是否是同一个 Object,根据传入的 getter 来进行对比
|
static <T> T |
obtainNotNull(T... ts) |
public ObjectUtil()
public static <T> boolean isContainsObject(Collection<T> objects, T compareObject, ObjectFunc<T>... compareAttrGetters)
T - objects - object 集合compareObject - 是否被包 集合 含的对比 objectcompareAttrGetters - 需要对比的 getterpublic static <T> T getContainsObject(Collection<T> objects, T compareObject, ObjectFunc<T>... compareAttrGetters)
T - objects - object 集合compareObject - 是否被包 集合 含的对比 objectcompareAttrGetters - 需要对比的 getterpublic static <T> boolean isSameObject(T object1, T object2, ObjectFunc<T>... compareAttrGetters)
T - object1 - object2 - compareAttrGetters - public static <T> boolean notSameObject(T object1, T object2, ObjectFunc<T>... compareAttrGetters)
T - object1 - object2 - compareAttrGetters - public static Object getPrimitiveDefaultValue(Class<?> paraClass)
public static <T> T obtainNotNull(T... ts)
Copyright © 2024. All rights reserved.