public void Test(Object obj,String methodName){
Method[] met = this.getClass().getMethods();
int i = 0;for ( i = 0; i < met.length; i++) {
if(met[i].getName().equals(methodName))break;
}
try {met[i].invoke(obj, null);}
catch (IllegalArgumentException e)
{
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}