Set key1 = map.keySet(); Iterator it1 = key1.iterator(); int cnt=0; while (it1.hasNext()) { cnt++; }
What are the chances that this code will result
Actually it is resulting in infinite loop. My doubt is it is because I am not taking it1.next(); , is it true?
it1.next();
Yes, this is true.
However, you can find the count of a collection much easier:
int cnt = map.size();