java如何获取当前类名和方法名呢?
下文笔者讲述java代码获取类名和方法名的方法及示例分享
获取类名和方法的实现思路
String className = this.getClass().getName();// 这是完整的类路径名 String simpleClassName = this.getClass().getSimpleName();// 仅仅是类名 //获取方法名 String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();例:获取方法名及类名的示例
package com.java265.demo; public class TestClass { public void hello() { System.out.println("hello java265"); String className = this.getClass().getName(); String simpleClassName = this.getClass().getSimpleName(); String methodName = Thread.currentThread().getStackTrace()[1].getMethodName(); // hello java265 //className: com.java265.demo.TestClass, simpleClassName: TestClass, methodName: hello System.out.println("className: " + className + ", simpleClassName: " + simpleClassName + ", methodNam }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。