public class FieldUtil
extends java.lang.Object
| 构造器和说明 |
|---|
FieldUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
doFieldGetMethod(java.lang.Object param,
java.lang.String fieldName)
通过类里面的get方法来获取这个字段
|
static java.lang.Object |
getObjectByFieldName(java.lang.Object param,
java.lang.String fieldName)
直接通过反射来获取这个字段的值和类名--比较快
|
static <T> java.lang.Object |
typeConvert(java.lang.Class<T> destinClass,
java.lang.Object sourceObj)
在转化的时候可能需要的一些类型转化的方法
|
public static java.lang.Object getObjectByFieldName(java.lang.Object param,
java.lang.String fieldName)
throws java.lang.Exception
param - entityfieldName - field name which you need its valuejava.lang.IllegalAccessExceptionSortExceptionjava.lang.Exceptionpublic static java.lang.Object doFieldGetMethod(java.lang.Object param,
java.lang.String fieldName)
throws java.lang.Exception
param - fieldName - java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.NullPointerExceptionSortExceptionjava.lang.Exceptionpublic static <T> java.lang.Object typeConvert(java.lang.Class<T> destinClass,
java.lang.Object sourceObj)
throws java.lang.Exception
T - 目标类型destinClass - 目标类型sourceObj - 需要转化的对象java.lang.Exception - 无法进行类型转化异常Copyright © 2018. All rights reserved.