android Java 打印堆栈的几种方法
来源:互联网 发布:机锋论坛软件区 编辑:程序博客网 时间:2024/05/23 23:23
java 中可以通过 eclipse 等工具直接打印堆栈,但是对于某些环境中无法使用 eclipse 工具时,需要知道堆栈,如何处理呢?
介绍3种方法供选择:
方法一:
package name.xu;public class CallStack { public static void printCallStatck() { Throwable ex = new Throwable(); StackTraceElement[] stackElements = ex.getStackTrace(); if (stackElements != null) { for (int i = 0; i < stackElements.length; i++) { System.out.print(stackElements[i].getClassName()+"/t"); System.out.print(stackElements[i].getFileName()+"/t"); System.out.print(stackElements[i].getLineNumber()+"/t"); System.out.println(stackElements[i].getMethodName()); System.out.println("-----------------------------------"); } } } }
方法二:
Exception e = new Exception("this is a log");e.printStackTrace();
方法三:
String fullStackTrace = org.apache.commons.lang.exception.ExceptionUtils.getFullStackTrace(e)
方法四:
Thread.currentThread().getStackTrace()
推荐方法一,原因:简单易用,速度快
0 0
- android Java 打印堆栈的几种方法
- Android 打印堆栈的几种方法
- Android 打印堆栈的几种方法
- Android 打印堆栈的几种方法
- Java 打印堆栈的几种方法
- android java 打印调用堆栈的一个简单方法
- Android下打印堆栈的两种方法
- Android中打印堆栈信息的方法
- Android系统中打印堆栈的方法
- 堆栈打印的方法
- Android 打印方法调用堆栈
- Android中C/C++打印堆栈的方法
- java中打印数组的几种方法
- 堆栈几种实现方法
- Android Tip: Java代码打印Android堆栈
- Android Tip: Java代码打印Android堆栈
- Android下打印调试堆栈方法
- Android下打印调试堆栈方法
- 数据库中的码
- textview特效
- 判断前台获取的字符串是否为正整数
- unix2
- Head联动RecyclerView
- android Java 打印堆栈的几种方法
- 3D Math Primer for Graphics and Game Development Second Edition
- 使用tspan元素给SVG文本添加样式、定位
- cocos2d-x中ccui.checkbox的使用方法
- JSP中文乱码
- pandas排序与统计
- java 实现监听器简例 listener
- visio调整画布大小和画大括号
- 注解学习:实现简单的junit的@test注解