Java 获取当前行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
* 获取当前代码行号
*
* @return FileName:LineNumber
*/
public static String getLineInfo() {
StackTraceElement ste = new Throwable().getStackTrace()[1];
/**
ste.isNativeMethod();//本机方法
ste.getClassName();//类名
ste.getFileName();//文件名
ste.getLineNumber();//行号
ste.getMethodName();//方法名*/
return "--- File: " + ste.getFileName() + ", Class: " + ste.getClassName() + ", Method: " + ste.getMethodName() + "(), Line: " + ste.getLineNumber();
}
-------------------本文结束 感谢您的阅读-------------------