我有这个带有 Stream 的代码,我想调试。
我运行调试模式并单击调试工具窗口中的跟踪当前流链按钮。
然后“流跟踪”窗口打开,尽管我有一个内部错误而不是评估结果。
这是使用 IDEA 社区版 2020.3。
public class Main {
public static void main(String... args) throws IOException {
String input = "Speedment";
String result = Stream.of(input.split(""))
.map(s -> s.charAt(0))
.sorted()
.limit(5)
.map(String::valueOf)
.collect(joining());
System.out.println(result);
}
}
我按下平面模式按钮,它起作用了!
原因是流操作过多,笔记本内存不够。