码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-03-16 23:18:58      阅读:385      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!