For-Each
기본 forans vs 향상된 for문
# 기본 for문
for (int i = 0; i < al.size(); i++){
int now = al.get(i);
System.out.print(now)
}
# 향상된 for문
for (int i : al){
System.out.println(i + " ");
}Priority Queue의 경우 주의 사항
//
PriorityQueue<Integer> pq = new PriorityQueue<>();
pq.offer(4);
pq.offer(5);
pq.offer(1);
pq.offer(2);
pq.offer(3);
for (int i : pq){
System.out.print(i + " ");
}
while(!pq.isEmpty()) {
System.out.print(pq.poll() + " ");
}
>>>
1 2 4 5 3
1 2 3 4 5 (정상적인 PQ 사용 결과)Last updated