读书人

java中类似c _LINE_跟_FILE_ 宏的功能

发布时间: 2013-11-16 23:15:33 作者: rapoo

java中类似c __LINE__和__FILE__ 宏的功能
C语言里非常有用的宏是__LINE__和__FILE__,能得到当前的文件名和行号.
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());

读书人网 >编程

热点推荐