将 的结果转换为描述堆栈跟踪的字符串的最简单方法是什么?Throwable.getStackTrace()
网友回答:
可以使用以下方法将堆栈跟踪转换为 。这个类在Apache commons-lang中可用,这是最常见的依赖库,有许多流行的开源。Exception
String
org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(Throwable)
网友回答:
用于将堆栈跟踪发送到相应的编写器。Throwable.printStackTrace(PrintWriter pw)
import java.io.StringWriter;
import java.io.PrintWriter;
// ...
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
String sStackTrace = sw.toString(); // stack trace as a string
System.out.println(sStackTrace);
网友回答:
这应该有效:
StringWriter sw = new StringWriter();
e.printStackTrace(new PrintWriter(sw));
String exceptionAsString = sw.toString();
模板简介:该模板名称为【将结果转换为描述堆栈跟踪的字符串的最简单方法是什么?Throwable.getStackTrace()】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Java】栏目查找您需要的精美模板。