日期:2014-05-20 浏览次数:20994 次
String str = "aa";
Class cla = Class.getClass();
Method mt = cla.getDeclaredMethod("put",??);
........
//另一个类;
public class aa
{
public void put()
{
........
}
}
Class cla = Class.getClass();
------解决方案--------------------
就是你要得到的这个方法的参数类型的数组
比如一个方法定义如下
put(String str,Date date) {
}
你的方法有两个参数,一个是String ,一个是Date
就应该通过下面的语句得到这个Method对象
Method mt = cla.getDeclaredMethod("put",new Class[]{String.class,Date.class});
没有参数 就传一个null过去就可以了
只有你的启动类才需要main函数
------解决方案--------------------