[Java] Queue 클래스 사용법

sue·2024년 4월 26일
0

JAVA

목록 보기
5/5
import java.util.LinkedList;
import java.util.Queue;

public class Main {
    public static void main(String[] args) {
        Queue<Integer> queue = new LinkedList<>();
        // offer을 사용하여 요소를 추가함
        // 실패 시 return type이 false라서 add()보다는 offer()을 사용하는 것이 좋음
        queue.offer(1);
        queue.offer(2);
        queue.offer(3);

        // 삭제 시 앞에 있는 요소를 삭제함 -> [2, 3]
        queue.remove();
        // 특정 요소 삭제 -> [3]
        queue.remove(2);

        // 큐에 포함된 요소가 있는지 확인 -> true
        System.out.println(queue.contains(3));

        // head에 위치한 값을 출력 -> 3
        System.out.println(queue.peek());

        // 큐의 크기 출력 -> 1
        System.out.println(queue.size());

        // 큐의 요소 비우기 -> []
        queue.clear();

        // 큐가 비었는지 확인 -> true
        System.out.println(queue.isEmpty()); // true
    }
}
profile
All is well ! 🔥

0개의 댓글