public final class FieldHelper extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
get(Object object,
String name)
读取属性值
|
static List<Field> |
getFileds(Class<?> clazz)
根据类对象获取字段列表
|
static List<Field> |
getFiledsWithFilter(Class<?> clazz)
使用默认过滤器过滤后的字段列表
|
static List<Field> |
getFiledsWithFilter(Class<?> clazz,
Predicate<Field>... filters)
获取过滤后的字段列表
|
static boolean |
isJson(Class<?> fieldType)
判断是否为json类
|
static boolean |
isNumberClass(Class<?> fieldType)
判断某个类型是否为数值类
|
static Object |
put(Object object,
String name,
Object value)
设置属性
|
static Object |
read(Object object,
String name)
读取属性值
|
static void |
valueCopy(Object in,
Object out)
复制对象属性值
|
static Object |
write(Object object,
String name,
Object value)
设置属性
|
public static Object put(Object object, String name, Object value)
object - 对象name - 属性名value - 属性值public static Object write(Object object, String name, Object value)
object - 对象name - 属性名value - 属性值public static boolean isJson(Class<?> fieldType)
fieldType - 字段类型public static boolean isNumberClass(Class<?> fieldType)
fieldType - 字段类型@SafeVarargs public static List<Field> getFiledsWithFilter(Class<?> clazz, Predicate<Field>... filters)
clazz - 类对象filters - 过滤器列表Copyright © 2017. All rights reserved.