😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[JAVA μ½”λ”© 초보] Queue (큐) Method λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/JAVA

[JAVA μ½”λ”© 초보] Queue (큐) Method

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 7. 16. 16:33
728x90
λ°˜μ‘ν˜•

<λ³Έ λΈ”λ‘œκ·ΈλŠ” codechacha λ‹˜μ˜ λΈ”λ‘œκ·Έλ₯Ό μ°Έκ³ ν•΄μ„œ κ³΅λΆ€ν•˜λ©° μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€ :-)>

 

πŸ’— Queue Method

πŸ‰ μš”μ†Œ μΆ”κ°€ & 제거 & λΉ„μš°κΈ° & 확인

import java.util.*;
import java.io.*;

// tip: each public class is put in its own file
public class main
{
    // tip: arguments are passed via the field below this editor
    public static void main(String[] args)
    {
        Queue<Integer> queue = new LinkedList<>();

        //큐에 μš”μ†Œ μΆ”κ°€(enqueue)
        queue.add(1);           
        queue.add(4);           
        queue.add(5);           
        System.out.println(queue);

        //νμ—μ„œ μš”μ†Œ 제거(dequeue)
        queue.remove(4);          // 문제 μƒν™©μ—μ„œ μ˜ˆμ™Έ λ°œμƒ
        System.out.println(queue);

        //큐 λΉ„μš°κΈ°
        queue.clear();
        System.out.println(queue);

        //큐의 μ΅œμ „λ°© μš”μ†Œ 확인
        queue.element();         // 문제 μƒν™©μ—μ„œ μ˜ˆμ™Έ λ°œμƒ
        queue.peek();            // 문제 μƒν™©μ—μ„œ null 리턴
    }
}

728x90
λ°˜μ‘ν˜•
Comments