读书人

java Exception 转换成 String 模式

发布时间: 2012-07-19 16:02:19 作者: rapoo

java Exception 转换成 String 形式

package test.test;import java.io.PrintWriter;import java.io.StringWriter;public class TestException {public static void main(String[] args) {try {int a = 2/0;} catch (Exception e) {String errorInfo = getExceptionInfo(e);System.out.println(errorInfo);}}/* * 获得异常的堆栈信息,以字符串的形式返回。 */private static String getExceptionInfo(Throwable e){StringWriter sw = new StringWriter();    PrintWriter pw = new PrintWriter(sw, true);    e.printStackTrace(pw);    pw.flush();    sw.flush();return sw.toString();}}

?打印结果:

java.lang.ArithmeticException: / by zeroat test.test.TestException.main(TestException.java:10)

?

读书人网 >其他相关

热点推荐