I executed the following code.
import java.util.*;
class DemoPQ {
public static void main(String[] args) {
PriorityQueue<String> pq = new PriorityQueue<String>();
pq.add("Ravi");
pq.add("Kumar");
pq.add("Sumit");
pq.add("Vineet");
pq.add("Amit");
for(String s

q) {
System.out.print(pq.peek() + ", " + pq.poll());
}
}
}
Got the output as Amit followed by ConcurrentModificationException.
May I know why does this exception come?
Thanks,
Sumi