我有一个非常基本的Java迭代器的场景......在我面临寻找迭代器的Java迭代器值sustaination
迭代logIterator将有两个while循环相同的值的工作下面的问题,或者它会在第二个while循环中结束并变为null。
Set logSet=transactionLogMap.entrySet();
Iterator logIterator=logSet.iterator();
BigDecimal tempRegId=null;
while (logIterator.hasNext()) {
tempRegId=(BigDecimal)logIterator.next();
}
if (someBoolean) {
while (logIterator.hasNext()) {
callsomeMethod(logIterator.next());
}
}
你为什么不帮你检查一下看看? – 2012-07-23 15:58:41