欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java将异常堆栈转换为字符串,java堆栈字符串,java的异常提供了pr

来源: javaer 分享于  点击 14307 次 点评:100

java将异常堆栈转换为字符串,java堆栈字符串,java的异常提供了pr


java的异常提供了printStackTrace方法,但是没有办法直接将对转转换为字符串,通过下面的类可以方便的实现:

package cn.outofmemory.util;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;/** * 异常堆栈处理帮助 * @author byrx.net * */public abstract class StackTraceUtils {    /**     * 将异常堆栈转换为字符串     * @param aThrowable 异常     * @return String     */    public static String getStackTrace(Throwable aThrowable) {        final Writer result = new StringWriter();        final PrintWriter printWriter = new PrintWriter(result);        aThrowable.printStackTrace(printWriter);        return result.toString();      }}
相关栏目:

用户点评