gpt4 book ai didi

Java迭代器值(value)维持

转载 作者:行者123 更新时间:2023-12-02 07:40:59 29 4
gpt4 key购买 nike

我有一个非常基本的 java 迭代器场景...在其中面临以下寻找迭代器工作的问题

迭代器 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());
}
}

最佳答案

它会在第二次循环之前到达末尾,但不会变为 null。

它只会为 logIterator.hasNext() 返回 false

关于Java迭代器值(value)维持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616107/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com