這是代碼片段:編譯器錯誤:「未聲明」
boolean nodesFiltered = false;
filterSet = newNodeSet;
int filterSize;
int i;
for (; predIter.hasNext(); i < filterSize)
{
eachPred = (Predicate)predIter.next();
filterSize = filterSet.size();
i = 0; continue;
contextNode = filterSet.get(i);
if (contextNode != null)
{
List list = new ArrayList(1);
list.add(contextNode);
predContext.setNodeSet(list);
predContext.setPosition(i + 1);
predContext.setSize(filterSize);
predResult = eachPred.evaluate(predContext);
凡說i < filterSize)
編譯器說,我有一個錯誤...它說,它不是一份聲明中...
將程序縮小到可以重現相同錯誤的最小尺寸。你很可能會自己想出來,但如果你不能再問這裏 –