如何调试循环!我有一个50000计数的循环,想调试它的结尾。我必须按F8 5万次才能获得最终结果。如何跳过49900循环并通过调试直接进入最后一个循环! 谢谢
for (int i=0;i<50000;i++)
// some code;
答案 0 :(得分:3)
您可以使用条件断点来实现。
首先,在要调试的行上放置一个断点。之后,右键单击该断点,将出现以下窗口:
现在,您可以在连接调试器的情况下运行应用了。
此处有更多信息:https://www.jetbrains.com/help/idea/using-breakpoints.html
答案 1 :(得分:2)
我通常使用带有断点进入循环的if块。
for (int i = 0; i < 50000; i++) {
if (i == 49900)
Log.d("1","1"); // break point here
// do stuff
}