原文:Java: 獲取當前執行位置的文件名/類名/方法名/行號

在 JAVA 程序有時需要獲取當前代碼位置, 於是就利用 Thread.currentThread .getStackTrace 寫了下面這個工具類, 用來獲取當前執行位置處代碼的文件名 類名 方法名 行號. 當然通過 new Throwable .getStackTrace 也能得到同樣信息, 在處理異常時用這種方法還行, 否則需要 new 一個 Throwable, 感覺有點浪費 至於為什么 ...

2017-04-04 23:04 0 4782 推薦指數:

查看詳情

Java獲取當前方法名

獲取class: this.getClass().getName(); 或者 Thread.currentThread().getStackTrace()[1].getClassName(); 獲取方法名: Thread.currentThread().getStackTrace ...

Thu Jan 02 21:53:00 CST 2020 0 6876
JAVA中如何獲取當前文件名以及代碼的行號

在最近經歷中,遇見了這樣一個問題,如何獲取當前文件名以及代碼的行號,只是了解到C語言有預定義宏__FILE__、__LINE__,它們在預處理的時候都已經確定好了,但是在JAVA中應該怎么獲取輸出呢。 經過查找發現java提供以下方法獲取當前文件名以及行號 ...

Thu Feb 21 04:23:00 CST 2019 0 1618
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM