多次命中后启用断点

Laz*_*ana 5 java intellij-idea

我想调试大量 760000 条记录,但在记录 54000 中它挂起,我想调试循环但不想手动继续 54000 次。

是否可以在 IntelliJ 中放置一个条件以在多次迭代后停止线程?

我不知道集合的确切大小,因为它是一个 Iterable 并且我不知道如何获取索引。

编辑:我想我可以解决它并编辑代码以在循环中插入计数器并在断点上创建条件以停止我怀疑错误的迭代。

for (Item item: iterable) {
counter++;
}
Run Code Online (Sandbox Code Playgroud)

然后设置断点。

计数器==54000

但不幸的是,我无法修改代码以添加该计数器。

*使用 IntelliJ 社区版

Ale*_*lex 0

像平常一样放置一个断点,然后右键单击它 -> 属性。在打开的对话框中有一个“条件”编辑框,您可以在此处放置您的表达式。