كما نعلم جميعًا ، بلغة C ، يمكننا الحصول على اسم الملف ورقم السطر من خلال FILE الماكرو و __LINE__ ، وفي لغة Java ، يمكننا الحصول على اسم الملف واسم الفصل واسم الطريقة ورقم السطر من خلال فئة StackTraceElement . الرمز المحدد كما يلي:
public static int getlinenumber () {StackTraceElement [] stacktrace = new throwable (). getStackTrace () ؛ return stacktrace [1] .getlinenumber () ؛} سلسلة ثابتة عامة getMethodName () {StackTraceElement [] stacktrace = new throwable (). getStackTrace () ؛ return stacktrace [1] .getMethodName () ؛} سلسلة ثابتة عامة getFilename () {StackTraceElement [] stackTrace = new throwable (). getStackTrace () ؛ return stacktrace [1] .getFilename () ؛} سلسلة ثابتة عامة getClassName () {StackTraceElement [] stacktrace = new throwable (). getStackTrace () ؛ إرجاع stacktrace [1] .getClassName () ؛}ما سبق هو كل شيء عن استخدام Java للحصول على أسماء الملفات وأسماء الفصول وأسماء الأسلوب وأرقام الأسطر. آمل أن يكون محتوى هذه المقالة مفيدًا للجميع في تعلم Java.