首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA中获取现阶段运行的类名,方法名,行数

2013-02-17 
JAVA中获取当前运行的类名,方法名,行数转自: http://tidus2005.iteye.com/blog/460648public class TraceC

JAVA中获取当前运行的类名,方法名,行数
转自: http://tidus2005.iteye.com/blog/460648

public class TraceCallLine {    public static String getTraceInfo() {    StringBuffer sb = new StringBuffer();        StackTraceElement[] stackArr = new Throwable().getStackTrace();    int stackArrLength = stackArr.length;        if (stackArrLength == 0) {      sb.append("No Stack Trace ");    } else {      sb.append("<Class>: ").append(stackArr[1].getClassName())        .append("; <Method>: ").append(stackArr[1].getMethodName())        .append("; <Line Number>: ").append(stackArr[1].getLineNumber())        .append(". ");    }        return sb.toString();  }}

热点排行