代码之家  ›  专栏  ›  技术社区  ›  Jason

调试循环

  •  10
  • Jason  · 技术社区  · 15 年前

    对于当前的一些项目,我正在处理一些相当大的数据结构(在10K元素的区域)。为了能够在列表中访问这些数据,我需要使用循环和迭代器,当问题区域位于列表的后半部分时,这可能是一种痛苦。

    如果一个人大致知道一个循环在一个问题区域被击中之前要执行多少次,有没有办法设置一个循环断点来执行到那个点然后暂停?

    3 回复  |  直到 15 年前
        1
  •  15
  •   thejh    15 年前
        2
  •  3
  •   Sam Dufel    15 年前

    if (loopIndex == 1000) {
      int number = 14;            //Break here
    }
    
        3
  •  0
  •   Sionnach733    12 年前

    以此为例:

    for(int i=0;i<10000;i++){
        System.out.println(i);
    }
    

    在打印行上设置断点,然后右键单击它并选择 Breakpoint Properties... Conditional 试试这个: enter image description here