[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

+ Recent posts