public static String getMethodName() {
StackTraceElement[] stacktrace = Thread.currentThread().getStackTrace();
StackTraceElement e = stacktrace[stacktrace.length-1];
return e.getMethodName();
}
public static int getLineNo() {
StackTraceElement[] stacktrace = Thread.currentThread().getStackTrace();
StackTraceElement e = stacktrace[stacktrace.length-1];
return e.getLineNumber();
}
public static String getFileName() {
StackTraceElement[] stacktrace = Thread.currentThread().getStackTrace();
StackTraceElement e = stacktrace[stacktrace.length-1];
return e.getFileName();
}
本文提供了一个简单的Java方法,通过Thread类的StackTraceElement数组来获取当前方法名、行号和文件名,适用于需要追踪代码执行路径的场景。
6160

被折叠的 条评论
为什么被折叠?



