「Java」pollFirstメソッドでArrayDequeスタックから最初の要素を削除する

環境
Spring Tool Suite 4.13
JavaSE 17

書式
public class ArrayDeque<E> extends AbstractCollection<E> implements Deque<E>, Cloneable, Serializable
Dequeインタフェースのサイズ変更可能な配列の実装です。配列の両端キューに容量制限はなく、使用量をサポートするために必要に応じて大きくなります。

pollFirst()
この両端キューの最初の要素を取得および削除します。両端キューが空の場合はnullを返します。

使用例

package com.example;

import java.util.ArrayDeque;
import java.util.Deque;

public class DequeDemo {

      public static void main(String[] args) {
            // ArrayDequeクラスをインスタンスします
            Deque<String> cityQue = new ArrayDeque<>();
            cityQue.push("東京");
            cityQue.push("大阪");
            cityQue.push("福岡");

            System.out.println("スタックから要素を取得してスタックの要素を削除する");
            String res = cityQue.pollFirst(); //
            System.out.println("結果1:" + res);
            System.out.println("スタックの要素削除後結果:" + cityQue);

      }

}

実行結果
スタックから要素を取得してスタックの要素を削除する
結果1:福岡
スタックの要素削除後結果:[大阪, 東京]

Java

Posted by arkgame