「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:福岡
スタックの要素削除後結果:[大阪, 東京]