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

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

java 读写文件[多种方法]

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

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

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

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

Java 进制转换的方法

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

精品推荐
分类导航