poll()과 remove()는 Queue 인터페이스의 메서드로, Queue에서 요소를 제거하는 기능을 수행한다
-poll():
poll() 메서드는 Queue에서 요소를 제거하고 해당 요소를 반환한다,Queue가 비어있는 경우 null을 반환
→poll() 메서드는 요소를 제거하면서 해당 요소를 반환하는 역할을 한다
-remove():
remove() 메서드는 poll()과 마찬가지로 Queue에서 요소를 제거한다
하지만 remove() 메서드는 요소를 반환하지 않는다
Queue가 비어있는 경우 NoSuchElementException을 throw 한다
→ poll()은 요소를 제거하면서 해당 요소를 반환하고, remove()는 요소를 제거하고 반환하지 않는다
'의문점 공부하기 > 📌 Java' 카테고리의 다른 글
📌 iterator란 무엇일까? (0) | 2023.07.11 |
---|---|
📌 thread-safe 컬렉션 클래스들은 무엇이 있을까? (0) | 2023.07.10 |
📌 Array와 ArrayList의 차이점은!? (1) | 2023.07.04 |
📌 ArrayList와 Vector의 차이점은!? (1) | 2023.06.30 |
📌 Array에서 List로 전환하려면 어떻게 해야할까? (0) | 2023.06.29 |