728x90
반응형
데이터 추가 시 큐가 꽉 찼을때 add는 예외를 반환하고, offer는 false를 반환한다.
예외 | 값 리턴 | |
추가 | add(x) | offer(x) |
삭제 | remove() | poll() |
검사 | element() | peek() |
🖖 Queue 값 추가
add() : 큐가 꽉 찬 경우 IllegalStateException 에러 발생
offer() : 큐가 꽉 찬 경우 false 반환
🖖 Queue 값 제거
remove() : 큐가 비어 있는 경우 NoSuchElementException 에러 발생
poll() : 큐가 비어 있을 경우 null 반환
clear() : 큐 비우기
🖖 Queue 맨 앞 값 확인
element() : 큐가 비어 있는 경우 NoSuchElementException 에러 발생
peek() : 비어있는 경우 null 반환
728x90
반응형
'JAVA > Data Structure' 카테고리의 다른 글
[JAVA] ConcurrentHashMap (0) | 2022.10.23 |
---|---|
[JAVA] 배열(Array)과 ArrayList (1) | 2022.10.13 |
[JAVA] HashMap (0) | 2022.10.08 |