动态获得方法名
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”