中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Java中獲取文件名、類名、方法名、行號的方法

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
在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();
}

來自: http://zmywly8866.github.io/2015/03/04/use-java-get-classname-methodname-line

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Java為圖片加水印的代碼

下一篇:java獲得指定日期的前一天,后一天的代碼