失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java获取文件名方法 利用Java获取文件名 类名 方法名和行号的方法小结

java获取文件名方法 利用Java获取文件名 类名 方法名和行号的方法小结

时间:2018-11-26 00:30:25

相关推荐

java获取文件名方法 利用Java获取文件名 类名 方法名和行号的方法小结

大家都知道,在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();

}

以上就是利用Java获取文件名、类名、方法名和行号的全部内容,希望本文的内容对大家学习Java能有所帮助。

如果觉得《java获取文件名方法 利用Java获取文件名 类名 方法名和行号的方法小结》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。