最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Java獲取文件名、類名、方法名和行號(hào)的方法小結(jié)

 更新時(shí)間:2016年08月22日 17:17:36   投稿:daisy  
這篇文章運(yùn)用實(shí)例代碼給大家介紹了利用Java怎樣獲取文件名、類名、方法名和行號(hào),有需要的可以參考借鑒,下面一起來(lái)看看吧。

大家都知道,在C語(yǔ)言中,我們可以通過(guò)宏FILE、 __LINE__來(lái)獲取文件名和行號(hào),而在Java語(yǔ)言中,則可以通過(guò)StackTraceElement類來(lái)獲取文件名、類名、方法名、行號(hào),具體代碼如下:

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獲取文件名、類名、方法名和行號(hào)的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)Java能有所幫助。

相關(guān)文章

最新評(píng)論

唐山市| 邵武市| 寿光市| 江安县| 双城市| 临高县| 南宁市| 巴塘县| 耒阳市| 扶余县| 贵南县| 江北区| 高平市| 安宁市| 澄迈县| 山丹县| 尉氏县| 安新县| 巴南区| 泰和县| 名山县| 霍城县| 阳城县| 青田县| 海南省| 色达县| 长沙县| 达州市| 平远县| 黄大仙区| 天峨县| 巢湖市| 涿州市| 承德市| 沂源县| 太保市| 桂林市| 克什克腾旗| 雷山县| 青铜峡市| 泾川县|