public class ClassUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
convertObj2Map(Object obj) |
static String |
getClassRootPath()
获取class根目录
|
static String |
getClassSimpleName(Class<?> clazz)
返回类名并且第一个字母小写
|
static Class<?> |
getSuperClassGenricType(Class<?> clazz,
int index)
返回定义类时的泛型参数的类型.
|
static Class<?> |
getSuperInterfaceGenricType(Class<?> clazz,
int index)
返回接口类的泛型参数的类型
|
static boolean |
isArrayOrCollection(Object value) |
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 - public static String getClassRootPath()
public static String getClassSimpleName(Class<?> clazz)
clazz - public static boolean isArrayOrCollection(Object value)
Copyright © 2018. All Rights Reserved.