共計 505 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 Thread.currentThread().getStackTrace()
方法來獲取當前線程的堆棧信息,并將其打印出來。下面是一個示例代碼:
public class StackTraceExample {public static void main(String[] args) {try {// 調用一個方法
method1();} catch (Exception e) {// 打印堆棧信息
e.printStackTrace();}
}
public static void method1() {method2();
}
public static void method2() {// 獲取當前線程的堆棧信息
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
// 打印堆棧信息
for (StackTraceElement element : stackTrace) {System.out.println(element);
}
}
}
運行以上代碼,將會打印出當前線程的堆棧信息,包括調用方法的類名、方法名、文件名和行號等信息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完