[Java] Queue
2021. 5. 4. 01:09
1. Queue ?
- FIFO(Last In First Out)
2. 사용법
Queue<Integer> q = new LinkedList<>(); // 생성자
int x;
// 지정된 객체를 추가
q.offer(x); // 실패 시 false 반환
q.add(x); // 저장공간 부족 시 IllegalStateException 발생
// 객체를 꺼내 반환
q.poll(); // 비어있을 시 null 반환
q.remove(); // 비어있을 시 NoSuchElementException 발생
// 삭제 없이 요소 읽기
q.peek(); // 비어있을 시 null 반환
q.element(); // 비어있을 시 NoSuchElementException 발생
'Java' 카테고리의 다른 글
[Java] LinkedList (0) | 2021.05.04 |
---|---|
[Java] 반복문 제어 - break, continue (0) | 2021.05.04 |
[Java] List <-> Array (0) | 2021.04.26 |
[Java] String 클래스 메소드 (0) | 2021.04.24 |
[Java] Arrays 클래스 (0) | 2021.04.18 |