转自:http://blog.csdn.net/long95wang/article/details/8089489


方法一:

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();
}

最新文章

  1. UINavigationController的创建和相关设置---学习笔记四
  2. apply、call、callee、caller初步了解
  3. Sublime 不自动打开上次未关闭的文件 设置方法
  4. Android布局文件layout.xml的一些属性值
  5. RecyclerView(5)官方教程带简单示例
  6. Java [Leetcode 273]Delete Node in a Linked List
  7. Android 开发经验
  8. C++ Primer 学习笔记_60_重载操作符与转换 --赋值、下标、成员訪问操作符
  9. phpwamp单身狗模式的详解与分析,单身狗模式/即霸体模式的作用讲解。
  10. Java自学之路---DotCom
  11. 如何利用动态URL提升SEO及处理业务逻辑
  12. Python之MRO及其C3算法
  13. SSM框架开发web项目系列(二) MyBatis真正的力量
  14. 一天搞懂深度学习-训练深度神经网络(DNN)的要点
  15. SSM-SpringMVC-09:SpringMVC中以继承MutiActionController类的方式实现处理器
  16. Python:游戏:贪吃蛇原理及代码实现
  17. java基础:子类-父类构造器关系
  18. Java集合源码分析之ArrayList
  19. Python--os的常见方法
  20. 6. 合并排序数组 II

热门文章

  1. Javascript实战开发:教你使用raphael.js绘制中国地图
  2. 6. SQL Server数据库监控 - 如何告警
  3. Ubuntu中改变文件的默认打开方式
  4. uml系列(四)——类图
  5. 1951: [Sdoi2010]古文字猪
  6. 简单分析android textview xml 的属性设置
  7. DevExpress中GridView Excel下载
  8. Smarty include
  9. 封装两个简单的Jquery组件
  10. ACE编译运行错误解决