我有一個非常基本的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