public class ReflectUtil extends Object
| 构造器和说明 |
|---|
ReflectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> String |
fnToFieldName(Converter<T> fn) |
static <T,R> String |
fnToFieldName(SFunction<T,R> fn) |
static Field |
getClassField(Class<?> clazz,
String fieldName) |
static Field[] |
getDeclaredFields(Class<?> target) |
static Object |
getFieldValue(Object obj,
String fieldName)
利用反射获取指定对象的指定属性
|
static Object |
reflectByPath(String path)
根据文件路径 获取反射对象并执行对应方法
|
static void |
setFieldValue(Object obj,
String fieldName,
Object fieldValue)
利用反射设置指定对象的指定属性为指定的值
|
public static Object getFieldValue(Object obj, String fieldName)
obj - 目标对象fieldName - 目标属性public static void setFieldValue(Object obj, String fieldName, Object fieldValue)
obj - 目标对象fieldName - 目标属性fieldValue - 目标值public static Object reflectByPath(String path)
path - 路径Copyright © 2020. All rights reserved.