用Java显示当前方法名称

包含由当前堆栈跟踪元素表示的执行点的当前方法名称由java.lang.StackTraceElement.getMethodName()方法提供。

演示此的程序如下所示-

示例

public class Demo {
   public static void main(String args[]) {
      System.out.println
      ("The method name is: " + new Exception().getStackTrace()[0].getMethodName());
   }
}

输出结果

The method name is: main

现在让我们了解上面的程序。

该方法getMethodName()用于获取当前方法名称,该名称包含由当前堆栈跟踪元素表示的执行点。使用System.out.println()打印。演示这的代码片段如下-

System.out.println
("The method name is: " + new Exception().getStackTrace()[0].getMethodName());