Java Throwable getStackTrace() 方法

2024年11月9日 | 阅读 1 分钟

Java Throwable 类的 getStackTrace() 方法用于返回 printStackTrace() 方法给出的 StackTraceElement 数组。某些虚拟机可能会省略堆栈跟踪中的一个或多个帧。

语法

返回

printStackTrace() 提供的 StackTraceElement 数组。

示例 1

输出

class java.lang.StackTraceElement
main
ThrowableGetStackTraceExample1.java
ThrowableGetStackTraceExample1.main(ThrowableGetStackTraceExample1.java:4)
4

示例 2

输出

Caught inside Main:
ThrowableGetStackTraceExample2.function2(ThrowableGetStackTraceExample2.java:10)
ThrowableGetStackTraceExample2.main(ThrowableGetStackTraceExample2.java:15)