在请教高手一个问题!!! Class.forName(classnameString) 先创建一个这种对象实例,再用reflect 查找所有的 method。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比方:类Sample,方法test();Sample sample = (Sample)Class.forName("Sample");sample.test();就可以了 import java.lang.reflect.*;Class x = Class.forName("Sample"); // Sample 是你传入的类的名称Method[] arr = x.getMethods();for(int i =0; i<arr.length; i+) { if( methodname.equals( arr[i].getName() ) // methodname 是你传入的方法名称 // do something you want.;}用到的核心API是 Class.forName(String) 以及 Class 类的getMethods() ,以及 java.lang.reflect.Method 类的 getName() 方法,具体用法还是去看 JavaDoc 吧。 win7下无法执行nbtstat.exe命令获取网卡地址? Hibernate中Configuration的configure()与addResource()有什么区别? 新手跪求一个数列的超大数 小问题 关于数组比较的效率问题 !!!关于控制台下字符串怎么输出才会有规定的格式??!!!!!!! 谁能推荐几个好的关于java书评的网站! 我按照书上的代码输入程序,想画图,但怎么什么也画不出来?真急人,哪怕我现在能画一个点也好啊. 这个错误是什么原因??谢谢 求帮助谢谢 实现双缓冲画图 java初学者:大家常去的java网站,给小弟推荐几个!
类Sample,方法test();
Sample sample = (Sample)Class.forName("Sample");
sample.test();
就可以了
Method[] arr = x.getMethods();for(int i =0; i<arr.length; i+) {
if( methodname.equals( arr[i].getName() ) // methodname 是你传入的方法名称
// do something you want.;
}用到的核心API是 Class.forName(String) 以及 Class 类的getMethods() ,以及 java.lang.reflect.Method 类的 getName() 方法,具体用法还是去看 JavaDoc 吧。