当前位置: 代码迷 >> Java相关 >> Java ,大神帮忙~知道类名和方法名,得到返回值
  详细解决方案

Java ,大神帮忙~知道类名和方法名,得到返回值

热度:841   发布时间:2013-02-25 21:50:33.0
Java 求助,大神帮忙~~~知道类名和方法名,得到返回值
public Object getValue(){

//知道类的名称和具体路径
//知道某个类的方法名称
求:得到该方法的返回值。。。

String classPathName="com...User";
String methodName="getValue()";
}



ps:新人没得多少分,求各位大神了。。。

------解决方案--------------------------------------------------------
Java code
    public static void main(String[] args) {        try {            String classPathName="t1.MyClass2";            String methodName="getValue";            Class c = Class.forName(classPathName);            Constructor[] constructor = c.getConstructors();            Object myClass = constructor[0].newInstance(null);            Method mthod = c.getDeclaredMethod(methodName, null);            Object obj = mthod.invoke(myClass, null);            System.out.println(obj);                    } catch (Exception e) {            e.printStackTrace();        }            }
  相关解决方案