chaoqianlishi
来源:百度知道 编辑:UC知道 时间:2024/05/17 18:16:09
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class DTOBind {
public Map bind(Object obj) throws IllegalArgumentException,
SecurityException, IllegalAccessException,
InvocationTargetException, NoSuchMethodException {
Method[] methodArray = obj.getClass().getDeclaredMethods();
Field[] fieldArray = obj.getClass().getDeclaredFields();
Map map = new HashMap();
Map methodMap = new HashMap();
for (int i = 0; i < methodArray.length; i++) {
String method = methodArray[i].getName();
String substr = method.substring(0, 3);
if (substr.equals(&