String value = ""
Method[] m = u.getClass().getMethods()
for(int i=0i<m.lengthi++){
if(("get"+name).toLowerCase().equals(m[i].getName().toLowerCase())){
try {
value = (String) m[i].invoke(u)
} catch (Exception e) {
e.printStackTrace()
}
}
}
return value
}
首先方法要携带参数。fun(param1,param2...)最后调用fun方法时候,通过反射调用,后面携带bean实例对象 method.invoke(obj,param1,param2...)