【发布时间】:2010-08-30 08:59:02
【问题描述】:
[编辑:我忘了说这是我正在调试的 JUnit 测试用例。有问题吗?]
我在 Eclipse 中有一个非常奇怪的问题。 (我是在 Eclipse 中调试的新手,所以发布所有你的想法......)
当我在某一行时,它会停止在代码中走得更远。尽管我按 F6 千次,但它仍然在同一行。在很短的时间内,这条线没有被标记,但随后又被标记了。没有例外...
这一行看起来像:
while (someIterator.hasNext()) {...}
我一点也不明白。真奇怪。到底怎么回事。 如果 Iterator 有 next 则必须进入 while 循环,如果不是则必须跳过 while 循环。我只是不明白...
非常感谢您的回答。我现在很糟糕
面向 Web 开发人员的 Eclipse Java EE IDE。 版本:Helios 发布 内部版本号:20100617-1415
【问题讨论】:
-
格式化您的代码,无需使文本变得粗大。尝试 F5 进入被调用的方法。
-
F5 也不做任何事情。但如果它会做任何事情,我认为这不会有帮助,因为我会更深入地研究 LinkedList(Java 的一部分)的代码。
-
为什么
Iterator大写I? -
对不起,不是班级!我的意思是迭代器。我现在已经编辑了一些迭代器
-
集合中的数千个元素导致循环中的“F6 千次”?
标签: java eclipse iterator debugging