手机
当前位置:查字典教程网 >编程开发 >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获取文件名、类名、方法名和行号的方法小结】相关文章:

如何利用NetworkInterface获取服务器MAC地址

java实现大文件分割与合并的实例代码

java 读写文件[多种方法]

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

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

移动指定文件夹内的全部文件

Java调用.dll文件的方法

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

java中的hashCode方法小例子

Java中子类调用父类构造方法的问题分析

精品推荐
分类导航