public class JavaReflectUtil
extends java.lang.Object
| 构造器和说明 |
|---|
JavaReflectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getAllFiledInfo(java.lang.Object o)
获取类的属性名获取属性值
|
static java.lang.String[] |
getAttributeNames(java.lang.Class c)
获取类的属性名
|
static java.lang.Class[] |
getAttributeType(java.lang.Class c)
获取类的属性类型
|
static java.lang.String |
getClassName(java.lang.Class c)
获取类的简名,不包含包名
|
static java.lang.Object |
getValueByAttribute(java.lang.Object o,
java.lang.String attribute)
获取类的属性名获取属性值
|
public static java.lang.String getClassName(java.lang.Class c)
c - 类public static java.lang.String[] getAttributeNames(java.lang.Class c)
c - 类public static java.lang.Class[] getAttributeType(java.lang.Class c)
c - 类public static java.lang.Object getValueByAttribute(java.lang.Object o,
java.lang.String attribute)
o - 类对象attribute - 属性名称public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAllFiledInfo(java.lang.Object o)
o - 类对象