Infinite loop while using iterator

前端 未结 4 1307
我在风中等你
我在风中等你 2021-01-29 11:45
Set key1 = map.keySet();
Iterator it1 = key1.iterator();
int cnt=0;
while (it1.hasNext()) {
  cnt++;
}

What are the chances that this code will result

4条回答
  •  爱一瞬间的悲伤
    2021-01-29 12:17

    Yes. Until you don't call it1.next() it will never move on to next item. Beause it1.next() will return the object which you have added in the list/set.

提交回复
热议问题