public class ClassUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getClassSimpleName(Class<?> clazz)
返回类名并且第一个字母小写
|
static Class<?> |
getSuperClassGenricType(Class<?> clazz,
int index)
返回定义类时的泛型参数的类型.
|
static Class<?> |
getSuperInterfaceGenricType(Class<?> clazz,
int index)
返回接口类的泛型参数的类型
|
static boolean |
isArrayOrCollection(Object value)
是否是数组或结合类
|
static boolean |
isPrimitive(String type0)
Check if it is the basic data type of json data
|
static <T> List<T> |
mapListToObjList(List<Map<String,Object>> list,
Class<T> pojoClass)
已过时。
使用MyBeanUtil.mapListToObjList(list, pojoClass);
|
static <T> T |
mapToPojo(Map<String,Object> map,
Class<T> pojoClass)
已过时。
使用MyBeanUtil.mapToPojo(map, pojoClass);
|
static Map<String,Object> |
pojoToMap(Object pojo)
已过时。
使用MyBeanUtil.pojoToMap(pojo)
|
public static Class<?> getSuperClassGenricType(Class<?> clazz, int index) throws IndexOutOfBoundsException
public BookManager extends GenricManager<Book,Address>{...}
clazz - 从哪个类中获取index - 泛型参数索引,从0开始IndexOutOfBoundsExceptionpublic static Class<?> getSuperInterfaceGenricType(Class<?> clazz, int index)
clazz - 从哪个类中获取index - 泛型参数索引,从0开始public static String getClassSimpleName(Class<?> clazz)
clazz - class类型@Deprecated public static Map<String,Object> pojoToMap(Object pojo)
pojo - 实体类@Deprecated public static <T> List<T> mapListToObjList(List<Map<String,Object>> list, Class<T> pojoClass)
T - 实体类list - map集合pojoClass - 待转换的对象类型@Deprecated public static <T> T mapToPojo(Map<String,Object> map, Class<T> pojoClass)
T - 实体类map - map对象pojoClass - 普通类public static boolean isArrayOrCollection(Object value)
value - 待检测对象public static boolean isPrimitive(String type0)
type0 - java class nameCopyright © 2021. All Rights Reserved.