【发布时间】:2023-03-18 07:51:01
【问题描述】:
我尝试了类似的东西
Thread
.getAllStackTraces()
.keySet()
.stream()
.map(
$->{
System.out.println
($.getStackTrace());
return $;
});
我觉得那不是最好的方法。还有其他方法吗? 最短的方法是什么?使用 Stream API。 (需要打印整个堆栈跟踪)
【问题讨论】:
-
forEach?..... -
如果你想获得每个堆栈跟踪,你正在做额外的工作。在任何人提出解决方案之前,这就是你所追求的吗? (顺便说一下,它们不是列表,它们是
StackTraceElement[],生成它们可能昂贵。) -
你能写一段获取真正栈的代码吗?
标签: java algorithm collections java-8