手机
当前位置:查字典教程网 >编程开发 >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 文件名截取方法

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

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

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

代理模式之Java动态代理实现方法

java获取日期的方法

Java 进制转换的方法

Java调用.dll文件的方法

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

java 读写文件[多种方法]

精品推荐
分类导航