/*

 * 将类转换成Map
 */
public static void object2MapWithoutNull(Object obj, Map map)
throws IllegalArgumentException, IllegalAccessException {
Field[] fields = obj.getClass().getDeclaredFields();
for (int j = 0; j < fields.length; j++) {
fields[j].setAccessible(true);// 设置这个变量不进行访问权限检查 在类里设置的变量可以为private
if (fields[j].get(obj) != null
&& (((fields[j].get(obj) instanceof String) && !""
.equals(fields[j].get(obj))) || ((fields[j]
.get(obj) instanceof Integer)))) {
map.put(fields[j].getName(), fields[j].get(obj));
}
}
}