在 JAVA 程序有時需要獲取當前代碼位置, 於是就利用 Thread.currentThread .getStackTrace 寫了下面這個工具類, 用來獲取當前執行位置處代碼的文件名 類名 方法名 行號. 當然通過 new Throwable .getStackTrace 也能得到同樣信息, 在處理異常時用這種方法還行, 否則需要 new 一個 Throwable, 感覺有點浪費 至於為什么 ...
2017-04-04 23:04 0 4782 推薦指數:
Description Below I present you two different ways to get the current Class: Using Thread ...
獲取class名: this.getClass().getName(); 或者 Thread.currentThread().getStackTrace()[1].getClassName(); 獲取方法名: Thread.currentThread().getStackTrace ...
##################### ####################### ######################## ...
在最近經歷中,遇見了這樣一個問題,如何獲取當前源文件名以及代碼的行號,只是了解到C語言有預定義宏__FILE__、__LINE__,它們在預處理的時候都已經確定好了,但是在JAVA中應該怎么獲取輸出呢。 經過查找發現java提供以下方法來獲取當前文件名以及行號 ...
1、獲取當前類名: this.getClass().getSimpleName() 也可以 2、獲取當前方法名: ...
JAVA中獲取當前運行的類名,方法名,行數 ...