public class MyObjectUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
copy(Object obj,
Class<T> clazz)
copy 简单的对象属性到另一个对象
|
static <T> T |
copy(Object obj,
Class<T> clazz,
boolean ignoreUnderscore)
copy 简单的对象属性到另一个对象
|
static <T> void |
copyNotEmpty(T sourceObj,
T targetObj)
copyNotNull 将源对象里面不为Nu'll的对象拷贝到目标对象里面
|
static <T> T |
instantiate(Class<T> clazz) |
static boolean |
isBaseType(Object object)
判断object是否为基本类型
|
static <T> T |
newInstance(Class<?> clazz)
实例化对象
|
static <T> T |
newInstance(String clazzStr)
实例化对象
|
static boolean |
objIsEmpty(Object obj)
判断对象是否为空
|
static <T> List |
replaceListObj(List list,
Class<T> clazz)
List根据class重新生成List对象
|
public static <T> T newInstance(Class<?> clazz)
clazz - 类public static <T> T newInstance(String clazzStr)
clazzStr - 类名public static <T> T instantiate(Class<T> clazz)
public static <T> List replaceListObj(List list, Class<T> clazz)
list - 需要被转换的数据clazz - 需要转换的对象public static <T> T copy(Object obj, Class<T> clazz)
obj - 对象clazz - 类名public static <T> T copy(Object obj, Class<T> clazz, boolean ignoreUnderscore)
obj - 对象clazz - 类名ignoreUnderscore - 是否忽略下划线public static <T> void copyNotEmpty(T sourceObj,
T targetObj)
sourceObj - 源对象targetObj - 目标对象public static boolean objIsEmpty(Object obj)
obj - 需要判断的对象public static boolean isBaseType(Object object)
object - Copyright © 2020. All rights reserved.