/*
* Comet4J Copyright(c) 2011, http://code.google.com/p/comet4j/ This code is
* licensed under BSD license. Use it as you wish, but keep this copyright
* intact.
*//**时 代 J a v a 公 众 号 - nowjava.com**/
//package com.nowjava;
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] argv) throws Exception {
Object obj = "nowjava.com";
System.out.println(getPropertiesByReflect(obj));
}
@SuppressWarnings("rawtypes")
public static Map getPropertiesByReflect(Object obj) throws Exception {
if (obj == null)
return null;
Field[] fields = obj.getClass().getDeclaredFields();
if (fields == null || fields.length == 0)//来自 nowjava.com - 时代Java
return null;
Map<String, Object> map = new HashMap<String, Object>();
AccessibleObject.setAccessible(fields, true);
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。