public final class ReflectUtil extends Object
| 构造器和说明 |
|---|
ReflectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ClassFieldContainer |
getAllFieldsOfClass(Class<?> clazz)
获取指定类的所有字段,包含父类字段,其中
|
static Map<Integer,Field> |
getFieldMapOfExcelColumn(Class<?> dataType) |
static Map<String,Field> |
getFieldMapOfTitleExcelColumn(Class<?> dataType) |
static Object |
getFieldValue(Object o,
Field field)
根据对象以及指定字段,获取字段的值
|
static boolean |
isBool(Class clazz) |
static boolean |
isDate(Class clazz) |
static boolean |
isFieldSelected(List<Class<?>> selectedGroupList,
Field field) |
static boolean |
isNumber(Class clazz) |
static <T> T |
newInstance(Class<T> clazz) |
static int |
sortFields(Field field1,
Field field2) |
public static ClassFieldContainer getAllFieldsOfClass(Class<?> clazz)
clazz - 类public static Map<Integer,Field> getFieldMapOfExcelColumn(Class<?> dataType)
public static Map<String,Field> getFieldMapOfTitleExcelColumn(Class<?> dataType)
public static Object getFieldValue(Object o, Field field)
o - 对象field - 指定字段public static boolean isNumber(Class clazz)
public static boolean isBool(Class clazz)
public static boolean isDate(Class clazz)
public static boolean isFieldSelected(List<Class<?>> selectedGroupList, Field field)
public static <T> T newInstance(Class<T> clazz)
Copyright © 2021. All rights reserved.