「Java」pushメソッドでArrayDequeの要素を追加する
環境
Spring Tool Suite 4.13
JavaSE 17
書式
public class ArrayDeque<E> extends AbstractCollection<E>
implements Deque<E>, Cloneable, Serializable
Dequeインタフェースのサイズ変更可能な配列の実装です。
配列の両端キューに容量制限はなく、使用量をサポートするために必要に応じて大きくなります。
public void push(E e)
この両端キューで表されるスタックに要素を入れます。つまり、要素をこの両端キューの先頭に挿入します。
使用例
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<>();
System.out.println("pushメソッドでArrayDequeの要素を追加する");
cityQue.push("東京");
cityQue.push("大阪");
cityQue.push("福岡");
cityQue.push("横浜");
//ArrayDeque要素を取得します
for (String ss : cityQue) {
System.out.println(ss);
}
}
}
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<>();
System.out.println("pushメソッドでArrayDequeの要素を追加する");
cityQue.push("東京");
cityQue.push("大阪");
cityQue.push("福岡");
cityQue.push("横浜");
//ArrayDeque要素を取得します
for (String ss : cityQue) {
System.out.println(ss);
}
}
}
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<>(); System.out.println("pushメソッドでArrayDequeの要素を追加する"); cityQue.push("東京"); cityQue.push("大阪"); cityQue.push("福岡"); cityQue.push("横浜"); //ArrayDeque要素を取得します for (String ss : cityQue) { System.out.println(ss); } } }
実行結果
pushメソッドでArrayDequeの要素を追加する
横浜
福岡
大阪
東京
pushメソッドでArrayDequeの要素を追加する
横浜
福岡
大阪
東京
pushメソッドでArrayDequeの要素を追加する 横浜 福岡 大阪 東京