Java打印抛出异常的方法名称

2014年1月3日 20点热度 0条评论 来源: yongjian_luo

多层的异常其实是嵌套的,以栈的形式存储,打印出的异常方法名顺序也是从最底层开始,最后打印最上层的方法名称。

try{

}catch (Exception e) {

for(StackTraceElement ste:e.getStackTrace()){


System.out.println(ste.getMethodName());


}

}

当然StackTraceElement包含很多附加的信息,如:

ste.getClassName();//类名称
ste.getFileName();//文件名称

ste.getLineNumber();//行号等

    原文作者:yongjian_luo
    原文地址: https://blog.csdn.net/yongjian_luo/article/details/17790547
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。