java根据方法名动态调用invoke方法!
1 public class Activity { 2 3 public void deal(String name, long id) { 4 5 System.out.println(name + id + "进来了!"); 6 } 7 8 public static void main(String[] args) throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException { 9 10 long id = 1001L; 11 String name = "张三"; 12 Activity activity = new Activity(); 13 Method method = activity.getClass().getMethod("deal", String.class, long.class); 14 method.invoke(activity, name, id); 15 } 16 }