C语言Java怎么获取文件名、类名、方法名和行号
来源:才华咖 本文已影响3.02W人
来源:才华咖 本文已影响3.02W人
大家都知道,在C语言中,我们可以通过宏FILE、 __LINE__来获取文件名和行号,而在Java语言中,则可以通过StackTraceElement类来获取文件名、类名、方法名、行号,具体代码如下:
public static int getLineNumber( ){ StackTraceElement[] stackTrace = new Throwable()tackTrace(); return stackTrace[1]ineNumber( );}public static String getMethodName( ){ StackTraceElement[] stackTrace = new Throwable()tackTrace(); return stackTrace[1]ethodName( );}public static String getFileName( ){ StackTraceElement[] stackTrace = new Throwable()tackTrace(); return stackTrace[1]ileName( );}public static String getClassName( ){ StackTraceElement[] stackTrace = new Throwable()tackTrace(); return stackTrace[1]lassName();}
以上就是利用Java获取文件名、类名、方法名和行号的全部内容,希望本文的内容对大家学习Java能有所帮助。
JavaScript如何获取获取当前年月日星期
java获取Class对象的方法
获取JavaScript中的方法
经典Java面试题之Java中Char类型的运算
国际财会证书CPA、ACCA、CMA、美国CPA的区别及联系
Java语言Math类的使用方法
JAVA认证基础知识:Java获取当前的系统时间
Javascript和Java语言间的异同比较
怎么使用Javascript获取距今n天前的日期
JAVA和JAVAC命令行大全
Java读取、写入文件如何解决乱码问题
javascript获取select值的方法和分析
Java方法继承、重载和覆盖总结
JavaScript中的索引数组、关联数组和静态数组、动态数组的分类讲
JavaScript简单获取系统当前时间的方法
javascript匿名函数的用法
深入理解Javascript中自执行匿名函数
在Java中执行JavaScript代码
Java 2.1 java基本类型的转换和运算符
java语言怎么写硬件接口编程
JavaScript与java语言的区别
Java语言的现状和发展前景怎么样
java与JavaScript语言有何不同
Java中break、continue、return语句的使用区别对比
关于PHP获取文件名称的方法
Java读取邮件的方法
Java类如何获取Spring的bean
AutoCAD教程:阵列、移动、旋转、缩放、拉伸
Java堆、栈和常量池的解释
文件名 目录名或卷标语法不正确
Java语言Class文件是什么
有关JAVA和JAVAC命令详细介绍
考研报名时怎么获取验证码
Java语言常见名称有哪些
Java语言Object类技巧
银行怎么网申报名?
Java中break、continue、return语句的使用区别对比介绍
Java读取xml文件的方法
Java程序调用C/C++语言函数的方法
使用ajax操作JavaScript对象的方法