必威体育Betway必威体育官网
当前位置:首页 > IT技术

java的异常(Exception)信息的详细记录

时间:2019-08-23 17:12:09来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

exception

下面的三个方法都是获取异常的详细信息,或许的异常详细信息以字符串的形式返回,保持栈堆载的风格

方法一:

public static String getExceptionAllinformation(Exception ex){

String sOut = "";

   StackTraceElement[] trace = ex.getStackTrace();

   for (StackTraceElement s : trace) {

   sOut += "\tat " + s + "\r\n";

   }

   return sOut;

}

方法二:

public static String getExceptionAllinformation_01(Exception ex) {

    ByteArrayoutputstream out = new ByteArrayOutputStream();

printStream pout = new PrintStream(out);

ex.printstacktrace(pout);

String ret = new String(out.toByteArray());

pout.close();

    try {

        out.close();

} catch (Exception e) {

}

return ret;

}

方法三:

   private static String toString_02(throwable e){   

           StringWriter sw = new StringWriter();   

   printwriter pw = new PrintWriter(sw, true);   

   e.printStackTrace(pw);   

   pw.flush();   

sw.flush();   

   return sw.toString();   

   } 

相关阅读

Java Exception 异常机制 (1)--throws 和 throw 区别

throws e 运用在方法标签后面:如下 public class Math { public int method01(int i,int j)throws Exception{ int c

Java学习之一:断点调试

我们在学习Java语言时由于一些语法错误或者个人书写错误导致程序不能正常运行,或者是程序正常运行但得到的运行结果不是理想的结果

1、Java实现队列(Queue)的方式

编程题目: 1.请用Java实现队列(Queue)。 队列实现的三种方式: (1)通过数组实现一个队列; (2)通过集合实现一个对列; (3)通过两

理解JAVA Class文件,破解class文件的第一步

1.概述 Java虚拟机中定义的Class文件格式。每一个Class文件都对应着唯一一个类或接口的定义信息,但是相对地,类或接口并不一定都得

Java爬虫项目环境搭建

Github Clone项目、创建分支 下载Github for Windows桌面客户端 把master主分支clone到本地先把master主分支clone到本地 客户

分享到:

栏目导航

推荐阅读

热门阅读