Javaのqueueメソッドの使い方

Java では、Queue は Collection インターフェイスの子インターフェイスであるインターフェイスです。Queue は、要素が先入れ先出し (FIFO) の順番で操作される特殊なコレクションを表します。

キューオブジェクトの作成と要素の追加:

Queue<String> queue = new LinkedList<>();
queue.add("A");
queue.add("B");
queue.add("C");

先頭の要素を取得します:

String element = queue.peek();

先頭の要素を取得して取り除く:

String element = queue.poll();

キューが空かどうかを調べる:

boolean isEmpty = queue.isEmpty();

キュー内に含まれる要素の数を取得します。

int size = queue.size();

キューをイテレートする:

for (String element : queue) {
    System.out.println(element);
}

キューはインターフェースであり、インスタンスを作成することはできません。LinkedListやArrayDequeなど、Queueの実装クラスを使用してQueueオブジェクトを作成する必要があります。上の例では、LinkedListがQueueの実装クラスとして使用されています。

bannerAds