首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

java Exception 转换成 String 模式

2012-07-19 
java Exception 转换成 String 形式package test.testimport java.io.PrintWriterimport java.io.String

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)

?

热点排行