java - 如何使用索引调试每个循环?

标签 java debugging intellij-idea

我为每个循环都有一个 Java,如下所示:

public void doManyThings() {
    for (Thing thing : arrayListOfThings) {
        thing.doThing();
    }
}

在 Intellij IDEA 中,我想设置一个在特定索引处中断的条件断点。我该如何做到这一点,而不在代码中添加索引或对代码进行任何其他修改?

最佳答案

如果 arrayListOfThings 的成员是唯一的,那么您可以使用条件断点,例如:

thing == arrayListOfThings.get(3)

关于java - 如何使用索引调试每个循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57797163/

相关文章:

Java8 相当于 Joda 的 ISODateTimeFormat.dateTimeParser()?

java - @After 注释在 JAVA 7 中使用 JUnit 时首先运行

debugging - Haskell:任何 debugShow 函数?

debugging - 如何在 Visual Studio 中中断程序的第一条指令

Android Studio Canary 卡在启动屏幕上

ubuntu - IntelliJ IDEA 10 在 Ubuntu Linux 上显示奇怪的空调试窗口

java - 如何列出实现给定接口(interface)集的类路径上的所有类

java - Executors.newCacheThreadPool 创建的线程不是守护进程,但在守护进程中创建的池

debugging - 如何调试使用 Gradle 构建的 Play 2 应用程序

java - 变量中对象的方法引用与方法返回的对象