언어/Java 기타
자바 Queue 함수 비교 (Null vs Exception)
뉴비2
2021. 3. 16. 21:42
자바 Queue 함수 비교
1. 원소 추가하기
원소 추가하기 함수 | |
offer() | 원소를 추가할 수 없을 시 False 반환 |
add() | 원소를 추가할 수 없을 시 Exception 반환 |
2. 원소 빼기
원소 빼기 함수 | |
poll() | 아무 원소도 없을 시 Null 반환 |
remove() | 아무 원소도 없을 시 Exception 반환 |
3. 맨 위 원소 확인하기
맨 위 원소 확인하기 함수 | |
peek() | 아무 원소도 없을 시 Null 반환 |
element() | 아무 원소도 없을 시 Exception 반환 |
Queue 사용 시 예외를 null 처리 할 것 인지, Exception 처리 할 것인 지 정하여 일관성있게 코딩하면 좋습니다.