怎么将printStackTrace中的内容转换成String 我看到exception.printStaceTrace可以输出错误的具体信息,但是没有办法把错误信息转换成字符内容显示出来,请问他们有什么办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 commons-lang中的ExceptionUtils类有一个这样的方法。 import java.io.*;public class PrintStackTrace { public static void main(String[] args) { StringWriter stackTrace = new StringWriter(); try { f(); } catch (Exception e) { e.printStackTrace(new PrintWriter(stackTrace)); } System.out.print(stackTrace.toString()); } public static void f() throws Exception { throw new Exception("I am thrown."); }} 关于TreeSet的小问题,哪位大哥能稍稍注释一下。 java学习方法请教 Java I/O系统 问个java数组比较的问题 安装Jctreator后调试的第一个程序,请帮忙 咨询关于socket编程byte的问题 迷宫的循环问题:帮忙啊!! 我想学java 关于编译之后的java文件的运行,太笨了! 熟悉JDB找BUG的各位前辈请帮小弟一个忙!!!我有很多分不知怎么用哦!呵呵!! 《Core Java》全称叫什么啊?我怎么找到《core java 应用程序设计教程》和《core java高级应用程序设计教程》,不知道是哪本? 有谁知道Core JAVA在那里下载~!
StringWriter stackTrace = new StringWriter();
try {
f();
}
catch (Exception e) {
e.printStackTrace(new PrintWriter(stackTrace));
}
System.out.print(stackTrace.toString());
} public static void f() throws Exception {
throw new Exception("I am thrown.");
}
}