String str="abc";
Method methodCharAt=String.class.getDeclaredMethod("charAt", new Class[]{int.class});
//Method methodCharAt=String.class.getDeclaredMethod("charAt",int.class);//第一个参数是类中的方法名称,第二个参数是需要传进去的参数。
System.out.println(methodCharAt.invoke(str, new Object[]{1}));
System.out.println(methodCharAt.invoke(str, 1));//第一个参数是某一个对象,第二个参数是传入的参数
//System.out.println(methodCharAt.invoke(null, 1)); 那么这里就是一个静态方法
在主函数中调用就可以实现调用String类中的cahrAt方法了