获得方法名

来源:互联网 发布:硕士 通信算法工程师 编辑:程序博客网 时间:2024/05/16 05:02

动态获得方法名

 

new Exception().getStackTrace()[0].getMethodName()

 

代码:

public class MovingInvokeTest

{

   public static void main(String args[]) 
     {
        new MovingInvokeTest().doit();    / /调用doit方法
     }
      public void doit()   / /该方法主要是打印动态得到的方法名
      {
        System.out.println
           (new Exception().getStackTrace()[0].getMethodName());
      }

}

 

执行结果:打印出“doit”