以字符串形式得到程序运行堆栈信息

    public void testTrace(){
        System.out.println(toString(Thread.currentThread().getStackTrace()));
    }
    
    public static String toString(StackTraceElement[] stackTrace) {
        StringBuilder buf = new StringBuilder();
        for (StackTraceElement item : stackTrace) {
            buf.append(item.toString());
            buf.append("\n");    
        }
        return buf.toString();
    }   

你可能感兴趣的:(java,其他)