手机
当前位置:查字典教程网 >编程开发 >Java >利用Java获取文件名、类名、方法名和行号的方法小结
利用Java获取文件名、类名、方法名和行号的方法小结
摘要:大家都知道,在C语言中,我们可以通过宏FILE、__LINE__来获取文件名和行号,而在Java语言中,则可以通过StackTraceEle...

大家都知道,在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 文件名截取方法

用Set类判断Map里key是否存在的示例代码

Java判断本机IP地址类型的方法

JAVA读取属性文件的几种方法总结

Java调用.dll文件的方法

使用java代码实现保留小数点的位数

java 获取当前函数名的实现代码

java中读取配置文件中数据的具体方法

使用java获取md5值的两种方法

java文件复制代码片断(java实现文件拷贝)

精品推荐
分类导航