Как мы все знаем, на языке 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 Throwable (). getStackTrace (); return stacktrace [1] .getFilename ();} public Static String getClassName () {StackTraceElement [] stackTrace = new Throwable (). getStackTrace (); return stacktrace [1] .getClassname ();}Выше приведено использовать Java для получения имен файлов, имен классов, имен методов и номеров строк. Я надеюсь, что содержание этой статьи будет полезно для всех в изучении Java.