처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO 구조
Queue 살펴보기
Queue<Integer> queue = new LinkedList<>();
queue.add(1);
queue.add(5);
queue.add(3);
System.out.println(queue);
[1, 5, 3]
하나 꺼내기 .poll()
Queue<Integer> queue = new LinkedList<>();
queue.add(1);
queue.add(5);
queue.add(3);
System.out.println(queue);
System.out.println(queue.poll());
1
System.out.println(queue); 해보면
[5.3]
만 나온다.
System.out.println(queue.peek); 해보면
.poll()했을 때 어떤게 꺼내져 삭제될지 알 수 있다.
** .clear / .empty 스택과 마찬가짏 쓸 수 있다.