java中类似c __LINE__和__FILE__ 宏的功能_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java中类似c __LINE__和__FILE__ 宏的功能

java中类似c __LINE__和__FILE__ 宏的功能

 2013/11/1 12:12:14  kabike  程序员俱乐部  我要评论(0)
  • 摘要:C语言里非常有用的宏是__LINE__和__FILE__,能得到当前的文件名和行号.java想实现类似的功能,可以用System.out.println(Thread.currentThread().getStackTrace()[1].getFileName());System.out.println(Thread.currentThread().getStackTrace()[1].getLineNumber());System.out.println(newThrowable()
  • 标签:file 功能 Java
C语言里非常有用的宏是__LINE__和__FILE__,能得到当前的文件名和行号.
java想实现类似的功能,可以用
class="java">		System.out.println( Thread.currentThread().getStackTrace()[1].getFileName());
		System.out.println( Thread.currentThread().getStackTrace()[1].getLineNumber());
		System.out.println(  new Throwable().getStackTrace()[0].getFileName());
		System.out.println(  new Throwable().getStackTrace()[0].getLineNumber());

上一篇: if else 与switch 性能比较 下一篇: Java
发表评论
用户名: 匿名