• java反射实现根据类名和方法名字符串调用


    java反射实现根据类名和方法名字符串调用

    import java.lang.reflect.Method;
    
    public class Test {
     public static void main(String[] args) throws  Exception {
      String className = "com.runqianapp.ngr.alias.example.FunClass";
      String methodName = "sayHello";
      Class clz = Class.forName(className);
      //  
      Object obj = clz.newInstance();
      //获取方法  
      Method m = obj.getClass().getDeclaredMethod(methodName, String.class);
      //调用方法  
      String  result = (String) m.invoke(obj, "aaaaa");
      System.out.println(result);
     }
    }
    
    class FunClass{
     public String sayHello(String s){
      System.out.println(s);
      return "hello!";
     }
    }
  • 相关阅读:
    SpringMVC截图版
    MySQL
    Mybatis-Spring
    Spring
    get
    log
    SpringBoot
    Mybatis和spingboot整合
    学习笔记-英语
    PartialView+$.reload()局部刷新
  • 原文地址:https://www.cnblogs.com/konglxblog/p/15178246.html
Copyright © 2020-2023  润新知