μλ°μμ μ¬μ©λλ κΈ°λ³Έμ μΈ μλ£κ΅¬μ‘°
import java.util.Queue;
import java.util.LinkedList;
LinkedList<νμ
> λ³μλͺ
= new LinkedList<>();
FIFO(First In First Out) : λ¨Όμ μΆκ°λ λ°μ΄ν°κ° κ°μ₯ λ¨Όμ λμ¨λ€. (μ μ μ μΆ)
νμ | λ©μλ | μ€λͺ |
---|---|---|
boolean | add(E data) | data μΆκ°νλ©° μ±κ³΅ μ true λ°ν, μ€ν¨νλ©΄ IllegalStateException μλ¬ λ°ν |
boolean | offer(E data) | data μΆκ°νλ©° μ±κ³΅ μ true, μ€ν¨ μ false λ°ν |
E | peek() | 맨 μ λ°μ΄ν°λ₯Ό λ°ννκ³ νμμ μ κ±° X |
E | peekLast() | 맨 λ€ λ°μ΄ν°λ₯Ό λ°ννκ³ νμμ μ κ±° X |
E | poll() | 맨 μ λ°μ΄ν°λ₯Ό λ°ννκ³ νμμ μ κ±°, νκ° λΉμ΄μλ€λ©΄ null λ°ν |
E | element() | 맨 μ λ°μ΄ν° λ°ν, νκ° λΉμ΄μλ€λ©΄ Exception μλ¬ λ°ν |
void | remove(E data) | νΉμ data μ κ±°, νκ° λΉμ΄μλ€λ©΄ null λ°ν |
void | clear() | νμ λͺ¨λ μμ μ κ±° |
int | size() | νμ ν¬κΈ° νμΈ |