public class ReflectHelper extends Object
| 构造器和说明 |
|---|
ReflectHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Method |
findMethod(Class<?> clazz,
String methodName)
根据class类型、methodName方法名称,返回Method对象。
|
static Object |
getFieldValue(Object obj,
String fieldName)
利用反射获取指定对象的指定属性
|
static Object |
invoke(Method method,
Object target,
Object[] args)
根据指定的对象、方法、参数反射调用,并返回调用结果
|
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 invoke(Method method, Object target, Object[] args)
method - 方法target - 对象args - 参数数组Copyright © 2013-2015. All Rights Reserved.