우리 모두 알다시피, C 언어로, 우리는 매크로 FILE 과 __LINE__ 를 통해 파일 이름과 줄 번호를 얻을 수 있으며 Java 언어에서는 StackTraceElement 클래스를 통해 파일 이름, 클래스 이름, 메소드 이름 및 줄 번호를 얻을 수 있습니다. 특정 코드는 다음과 같습니다.
public static int getlineNumber () {stackTraceElement [] stacktrace = new Throwable (). getStackTrace (); return stacktrace [1] .getlineNumber ();} public static string getMethodName () {stackTraceElement [] stacktrace = new Throwable (). getStackTrace (); return stacktrace [1] .getMethodName ();} public static string getFileName () {stackTraceElement [] stackTrace = new ThrowTable (). getStackTrace (); return stacktrace [1] .getfilename ();} public static string getClassName () {stackTraceElement [] stacktrace = new ThrowTable (). getStackTrace (); return stacktrace [1] .getClassName ();}위의 것은 Java를 사용하여 파일 이름, 클래스 이름, 메소드 이름 및 줄 번호를 얻는 것입니다. 이 기사의 내용이 Java를 배우는 모든 사람들에게 도움이되기를 바랍니다.