[java] 자바 큐 인터페이스의 원소 삭제하기
-
remove()
: 이 메서드는 큐에서 요소를 삭제하고 해당 요소를 반환합니다. 큐가 비어 있는 경우NoSuchElementException
을 던집니다.Queue<String> queue = new LinkedList<>(); String element = queue.remove();
-
poll()
: 이 메서드는 큐에서 요소를 삭제하고 해당 요소를 반환합니다. 큐가 비어 있는 경우null
을 반환합니다.Queue<String> queue = new LinkedList<>(); String element = queue.poll();
따라서, 원하는 동작을 선택하여 큐에서 요소를 안전하게 삭제할 수 있습니다.