异常发生了,有时候需要获取其中的文字。方法如下
public static void main(String[] args) {
try {
int a = 1 / 0;
} catch (Exception e) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw, true);
e.printStackTrace(pw);
pw.flush();
sw.flush();
System.out.println(sw.toString());
}
}
异常如下所示
java.lang.ArithmeticException: / by zero
at org.test.A.main(A.java:12)
打个小广告
我建立了个群 622539266 JAVA知识交流,有在学JAVA的,或是想学JAVA的,可以加进来哦。