Java异常堆栈字符串输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java异常堆栈字符串输出相关的知识,希望对你有一定的参考价值。
Java异常堆栈字符串输出
public class ExceptionTrans {
/**
* 异常信息转换为字符串
*
* @param t 异常对象
* @return
*/
public static String ex2String(Throwable t) {
StringWriter sw = new StringWriter();
t.printStackTrace(new PrintWriter(sw, true));
return sw.getBuffer().toString();
}
public static void main(String[] args) {
String ex = null;
try {
int a = 0;
a = a / a;
if (true) {
throw new CordException("test");
}
} catch (Exception e) {
e.printStackTrace();
ex = ex2String(e);
System.out.println("------------------------");
}
System.out.printf(ex);
}
}
以上是关于Java异常堆栈字符串输出的主要内容,如果未能解决你的问题,请参考以下文章
java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段