반응형
SMALL
Queue 선언
Queue<Integer> queue = new LinkedList<>(); // Integer 형 선언
Queue에 값 추가
1.
queue.add(1);
2.
queue.offer(2);
add()
- 값 추가에 성공하면
true
반환 - 큐에 여유 공간이 없어서 추가에 실패하면 IllegalStateException 발생
- 값 추가에 성공하면
offer()
- 값 추가에 성공하면
true
반환 - 값 추가에 실패하면
false
반환
- 값 추가에 성공하면
Queue에서 값 삭제
1.
queue.remove();
2.
queue.poll();
3.
queue.clear();
remove()
- 큐가 비어있을 때 삭제하면 예외 발생
poll()
- 큐가 비어있을 때 삭제하면
null
반환
- 큐가 비어있을 때 삭제하면
clear()
- 큐 비우기
Queue 맨 앞 값 확인하기
queue.peek()
반응형
LIST
'JAVA' 카테고리의 다른 글
[JAVA] 우선순위큐 PriorityQueue 사용하기 (0) | 2020.12.29 |
---|---|
[JAVA] compareTo 함수 (숫자/문자 비교) (1) | 2020.12.28 |
[JAVA] Arrays.fill 함수 (0) | 2020.04.16 |
BigInteger 클래스 (0) | 2019.10.02 |