?
?? 为了迎合框架的异常处理机制,放上一段小代码:
?
/** * 获取异常堆栈信息的拼串 * @param e 异常对象 * @return */ public static String getStackMsg(Exception e){ StringBuffer sb = new StringBuffer(); StackTraceElement[] stackArray = e.getStackTrace(); for(int i = 0 ; i < stackArray.length ; i ++ ){ StackTraceElement element = stackArray[i]; sb.append(element.toString()+"\n"); } return sb.toString(); }
?ps:异常也不是随随便便能抛得,但当你想抛却不能抛咋办,别急这时可以用我这个方法把异常堆栈信息log到日志当中去。