手机
当前位置:查字典教程网 >编程开发 >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调用.dll文件的方法

Java中位运算(移位、位与、或、异或、非) 的简单实例

java对象转换String类型的三种方法

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

Java获取最后插入MySQL记录的自增ID值的3种方法

Java 进制转换的方法

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

精品推荐
分类导航