Queue <E> 컬렉션 인터페이스

5BRack·2022년 7월 6일

자바란?

목록 보기
37/42

Queue <E> 컬렉션 인터페이스

Queue : 통로라고 생각하면 됨!

  • FIFO 매커니즘을 가지고 있는 자료구조이다.

    FIFO(First in First out) : 첫번째 들어온 데이터가 가장 먼저 나간다.

Queue <E>의 주요 메서드

<예외 처리 기능 미포함 메서드>

  • add(E item) - 매개변수의 item을 Queue에 추가
  • element() - 가장 상위에 있는 원소값 리턴(데이터는 변화 없음, 데이터가 하나도 없을 때 NoSuchElementException 발생)
  • remove() - 가장 상위에 있는 원소값 꺼내기(꺼낼 데이터가 없을 때 NoSuchElementException 발생)

<예외 처리 기능 포함 메서드>

  • offer(E item) - 매개 변수의 item을 Queue에 추가
  • peek() - 가장 상위에 있는 원소값 리턴(데이터는 변화 없음, 데이터가 하나도 없을 때 null을 리턴)
  • poll() - 가장 상위에 있는 원소값 꺼내기(꺼낼 데이터가 없을 때 null을 리턴)

가능한 예외처리기능이 포함된 메서드를 사용합시다.

0개의 댓글