public Map<String,String> connectMethodName(String methodName) {
DataMap dataMap = new DataMap();
Class classDataMap = dataMap.getClass();
String changeName = "get"+methodName;//get+要拼接的字符串的名称,最终调用的方法名
Method method = null;
try {
method = classDataMap.getMethod(changeName);
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
Map<String,String> map = null;
try {
map = (Map) method.invoke(dataMap);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
return map;
}