【问题标题】:Eclipse: Iteration's count while Debugging a for each loop [duplicate]Eclipse:为每个循环调试时的迭代计数[重复]
【发布时间】:2018-05-15 15:45:17
【问题描述】:

当我们在 Eclipse 调试器中的 for each 循环中单步执行代码时,我们能否知道迭代的计数(即是否是第一次、第二次、第三次……迭代)? Eclipse 必须持有一个计数,但如何让它向我们展示。除了在代码中引入索引的解决方法之外,我们还可以利用 eclipse 内置的东西。

【问题讨论】:

  • 为什么你认为eclipse有反作用?
  • 要遍历列表中的所有值,它必须跟踪列表及其大小......
  • @JohnDoe 为什么需要一个计数器来做到这一点?它可以简单地检查是否有下一个元素,然后像迭代器一样获取下一个元素。迭代根本不需要计数器。
  • 嗯,所以在for循环的情况下,我们无法获得当前的迭代次数。
  • 坦率地说:我不知道。也许eclipse确实有一个用于调试迭代的内置计数器,也许没有。我只是在强调这样一个观点,即它必须有一个迭代或其他迭代是行不通的,这种想法并不正确。

标签: java eclipse debugging


【解决方案1】:

您可以在 for 循环中启动一个计数器并增加它,这应该是一种解决方法。

您可以在下面的 Eclipse 控制台下跟踪变量:

【讨论】:

  • 除了变通方法之外,还有我们可以利用的内置东西。
  • @JohnDoe 对不起,我不知道。
猜你喜欢
  • 2018-06-13
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 2021-04-13
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
  • 1970-01-01
相关资源
最近更新 更多