【发布时间】:2016-03-09 00:34:42
【问题描述】:
我最近学会了使用调试器(是的:D),我正在尝试调试一个使用嵌套 for 循环通过 BufferedImage 查找某些颜色的程序。图像为 1920 * 1080 像素,因此循环要经过多次迭代。我似乎有一个错误,所以我尝试在循环中添加一个断点。我知道我的错误发生在 x = 300, y = 900。问题是,我必须为循环的每次迭代按下 F8。显然,在遇到错误之前,我宁愿不进行 270,000 次迭代。无论如何我可以指定我希望调试器跳转到的 for 循环的哪个迭代?
for (int x = 0; x < img.getHeight(); x++) {
for (int y = 0; y < img.getWidth(); y++) {
//breakpoint here
//some code here
}
}
否则,如果这是不可能的,我可以尝试其他一些调试过程吗?
【问题讨论】: