public class ConverterHelper
extends java.lang.Object
| 构造器和说明 |
|---|
ConverterHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
convert(T destin,
java.lang.Object source) |
static <S,T> java.util.List<T> |
convertList(T destin,
java.util.List<S> source) |
private static java.lang.reflect.Field[] |
getAllFields(java.lang.Class<?> clazz)
获取类的所有属性, 包含父类的属性
|
private static java.lang.Boolean |
isStatic(java.lang.reflect.Field field) |
private static <T> java.lang.Object |
typeConvert(java.lang.Class<T> destinClass,
java.lang.Object sourceObj)
在转化的时候可能需要的一些类型转化的方法
|
public static <T> T convert(T destin,
java.lang.Object source)
public static <S,T> java.util.List<T> convertList(T destin,
java.util.List<S> source)
private static java.lang.reflect.Field[] getAllFields(java.lang.Class<?> clazz)
clazz - 需要获取Field[]的类private 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 - 无法进行类型转化异常private static java.lang.Boolean isStatic(java.lang.reflect.Field field)
Copyright © 2018. All rights reserved.