public class ReflectionUtils extends Object
| 构造器和说明 |
|---|
ReflectionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Field> |
getAllFields(Object obj)
获取对象的所有属性(包括父类)
|
static Object |
getFieldValue(Object obj,
String fieldName)
获取对象特定属性的值(包括父类)
|
static void |
setFieldValue(Object obj,
String fieldName,
Object value)
设置对象特定属性的值(包括父类)
|
public static List<Field> getAllFields(Object obj)
obj - 对象public static Object getFieldValue(Object obj, String fieldName) throws NoSuchFieldException, IllegalAccessException
obj - 对象fieldName - 属性名NoSuchFieldException - 属性不存在异常IllegalAccessException - 属性访问异常public static void setFieldValue(Object obj, String fieldName, Object value) throws NoSuchFieldException, IllegalAccessException
obj - 对象fieldName - 属性名value - 属性值NoSuchFieldException - 属性不存在异常IllegalAccessException - 属性访问异常Copyright © 2024 EFCloud. All rights reserved.