首页 > 编程语言 > 详细

Java如何取源文件中文件名和行号

时间:2015-03-16 23:18:57      阅读:549      评论:0      收藏:0      [点我收藏+]
package com.github.jdk;

/**
 * Java如何取源文件中文件名和行号
 * 
 * {@code StackTraceElement}的定义详见文档
 * 
 * @author doctor
 *
 * @time 2015年3月13日 上午9:16:16
 */
public class StackTraceElementPractice {

	public static void main(String[] args) {

		StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
		System.out.println(stackTrace.length);
		StackTraceElement stackTraceElement = stackTrace[stackTrace.length - 1];
		System.out.println(stackTraceElement.getFileName());
		System.out.println(stackTraceElement.getLineNumber());
		//输出:
		//2
		//StackTraceElementPractice.java
		//16
	}

}


Java如何取源文件中文件名和行号

原文:http://my.oschina.net/doctor2014/blog/387680

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!