-1
我使用下面的代码:检查无限循环。我使用的是布尔变量
boolean continueProcessing = true;
boolean lastRecord = false;
while (continueProcessing) //can it be changed to while (continueProcessing == true), what's the advantage
{
if(refListItemItr.hasNext() || lastRecord)
{
continueProcessing = true;
lastRecord = false;
}
else
{
continueProcessing = false;
}
if(continueProcessing)
{
lSynonymListType = objFactory.createSynonymListType();
}
}
我怀疑有无限循环的情况。我应该如何确认它没有发生。
请格式化你的代码之间没有区别。 – 2012-07-26 06:46:51
此代码似乎并未实际执行任何操作......您想在此实现什么功能?另外,refListItemItr的类型是什么? – Braiba 2012-07-26 06:53:41
我没有写完整的代码。这很大。只是想知道这个情景能否完全消除? – dev 2012-07-26 07:15:52