例如:
public void test(){
StackTraceElement[] stacks = new Throwable().getStackTrace();
new Throwable().getStackTrace()[1].getMethodName();
aaa();
}
public void aaa(){
String name = new Throwable().getStackTrace()[1].getMethodName();
new Throwable().getStackTrace()[1].getMethodName();
System.out.println(name)
}
-------------------------
StackTraceElement: 获取调用方法的信息
.getClassName() 类名
.getLineNumber() 行号
.getMethodName(); 方法名
---------------
控制台结果为:
test